Ranking Search Results Patents (Class 707/723)
-
Patent number: 9886665Abstract: A method, system, and computer program product for event detection using roles and relationships of entities are provided in the illustrative embodiments. A training event and a set of entities participating in the training event are identified in a training data. For a first entity in the set of entities, a first role occupied by the entity in the event is determined. A behavior attribute is assigned to the first role. A relationship of the first role with a second role corresponding to a second entity in the set of entities is determined. An event rule is constructed to detect an event corresponding to the training event in new data and comprising a plurality of roles, behavior attributes, and the relationship. The plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role.Type: GrantFiled: December 8, 2014Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ying Chen, Linda H. Kato, Jacques J. Labrie, Meenakshi Nagarajan, William Scott Spangler, Ioana R. Stanoi, Anbu Karani Adikesavan, Benjamin J. Bachman, Lawrence A. Donehower, Olivier Lichtarge, Sam J. Regenbogen, Maria E. Terron-Diaz, Angela D. Wilkins, Curtis R. Pickering
-
Patent number: 9881027Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an image appended search string. In example embodiments, a selection of an image is received. The image is a search result from a plurality of search results obtained based on a matching process performed on a current search string. A keyword corresponding to the selected image is determined. The keyword corresponding to the selected image is appended to the current search string. The plurality of search results is refined based on the appending of the keyword. The refined search results are then caused to be presented.Type: GrantFiled: December 31, 2014Date of Patent: January 30, 2018Assignee: eBay Inc.Inventors: Michael George Lenahan, Ben Mitchell, R J Pittman, Dave Lippman
-
Patent number: 9882946Abstract: To generate dynamic relationship-based content personalized for members of a social networking system, at least one action of one or more members of the social networking system is associated with relationship data for the one or more members to produce consolidated data. One or more elements associated with the consolidated data is identified and used to aggregate the consolidated data. Further exemplary methods comprise weighting by affinity the aggregated consolidated data to generate dynamic relationship-based content personalized for the members of the web-based social network.Type: GrantFiled: April 29, 2015Date of Patent: January 30, 2018Assignee: Facebook, Inc.Inventors: Andrew G. Bosworth, Chris Cox, Ruchi Sanghvi, Thyagarajapuram S. Ramakrishnan, Adam D'Angelo
-
Patent number: 9874450Abstract: Embodiments includes systems and methods for referencing a dynamic closed geometry event to a map tile for a navigation application. The dynamic closed geometry event changes in geographic coverage area over time. In response to receipt of data indicative of the dynamic closed geometry event in map agnostic coordinates, a processor, identifies a map tile level for the navigation application and identifies at least one map tile identifier for the dynamic closed geometry event. Multiple map tile offsets are calculated based on the map tile level and the dynamic closed geometry event and sent to the navigation application.Type: GrantFiled: April 28, 2016Date of Patent: January 23, 2018Assignee: HERE Global B.V.Inventor: Kaushik Vakharia
-
Patent number: 9858329Abstract: A method includes performing a first activity with content associated with a first content type selected from the group consisting of television programming, online content, on-device application, search queries, information views, and other content types described using a predefined format, wherein the predefined format includes an action specification and a content specification; logging the first activity in accordance with the predefined format; performing a second activity with content associated with a second content type selected from the group consisting of television programming, online content, on-device applications, search queries, information view's, and other content types described using the predefined format, the second content type being distinct from the first content type; and logging the second activity in accordance with the predefined format.Type: GrantFiled: October 2, 2012Date of Patent: January 2, 2018Assignee: GOOGLE INC.Inventors: Pierre-Yves Laligand, Stephen Shiu Lam Leung, Justin Koh, Richard William Bragg
-
Patent number: 9858337Abstract: A computer system for identifying and associating metadata across related media with the same content.Type: GrantFiled: December 31, 2014Date of Patent: January 2, 2018Assignee: OPENTV, INC.Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Claes Georg Andersson, Steven J. Szymanski, Kevin Staunton-Lambert
-
Patent number: 9852223Abstract: A method of enhancing search results pertaining to an item with information about the item from a social network is disclosed. It is detected that a user is searching for information about the item in a context outside of a social networking context. Data relating to the item is collected from a social network of the user. A notification of the data relating to the item is generated to supplement a search result that is to be presented to the user in response to the searching.Type: GrantFiled: December 20, 2012Date of Patent: December 26, 2017Assignee: eBay Inc.Inventor: Kevin Patrick Fries
-
Patent number: 9836528Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing data deliver for data constrained user devices. In one aspect, a method includes the actions of receiving, from a user device, requests for resources. For each of the requests, determining whether the user device is currently subject to a data constraint for receiving data responsive to the request. For each request for which the user device is determined to be subject to the data constraint, provide data that causes the user device to display a prompt to choose whether a resource responsive to the request is to be provided in the unrestricted data form or a restricted data form. A resource can be provided in an unrestricted data form has a first data size and provided in a restricted data form has a second data size that is less than the first data size.Type: GrantFiled: July 20, 2015Date of Patent: December 5, 2017Assignee: Google Inc.Inventor: Justin Min
-
Patent number: 9836554Abstract: Methods, systems and programming for providing query suggestions including entities. In one example, a prefix of a query is first received. A plurality of query suggestions are then identified based on the prefix of the query. The plurality of query suggestions include at least one entity. Scores of each of the plurality of query suggestions are computed using a first model. The first model includes an adjustable parameter used for computing the score of the at least one entity. The plurality of question suggestions are ranked based, at least in part, on the scores.Type: GrantFiled: April 30, 2014Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: Hongbo Deng, Anlei Dong, Shenhong Zhu, Jiuhe Gan, Sudarshan Lamkhede, Yi Chang
-
Patent number: 9838458Abstract: A deep link has an app identifier that specifies the app in an app store. It also has an address of an instance of the app on a device. Deep links can bypass an ad blocker. A first instance on a first device cannot get ads from an ad server, because the ads have links with domains in a blacklist. A second device gets a deep link with the address of the first device. The second device runs an instance that gets an ad and rewrites links to point to the second device. The ad goes to the first app instance. The ad blocker finds no bad links and lets the ad appear on the first device. If the user picks a link, a message goes to the second device, to relay to the ad server.Type: GrantFiled: June 8, 2015Date of Patent: December 5, 2017Inventor: Wesley John Boudville
-
Patent number: 9830392Abstract: Techniques for performing query-dependent and content-class (e.g., with product class as a subset, in which content class can be based on a product class in an example implementation) based ranking are disclosed in accordance with some embodiments. In some embodiments, a process for performing query-dependent and content-class based ranking includes receiving a query for a search for content on a web site; performing a query-dependent and content-class based ranking of content available on the web site (e.g., using a processor); and returning a ranked list of content based at least in part on the query-dependent and content-class based ranking of content available on the web site in response to the query.Type: GrantFiled: December 17, 2014Date of Patent: November 28, 2017Assignee: BloomReach Inc.Inventors: Ashutosh Garg, Romil Shah, Vinodh Kumar, Ram Gopalan, Sumeet Khullar
-
Patent number: 9830379Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for disambiguating names in a document corpus. In an aspect, a method includes generating context term lists for a person name, each context term list being a list of context terms from a resource for the person name; clustering the context term lists into a plurality of clusters, each of the clusters of context term lists including context term lists that are most similar to the cluster relative to other clusters; for each of the clusters, selecting a representative term for the cluster; receiving the person name as a search query; and generating a plurality of query suggestions from the search query and the representative terms for the clusters, each query suggesting being a combination of the person name and one representative term.Type: GrantFiled: November 29, 2010Date of Patent: November 28, 2017Assignee: Google Inc.Inventors: Nitin Gupta, Abhinandan S. Das
-
Patent number: 9830148Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing user-specific source code alert information. One of the methods includes receiving a user identifier of a user that has previously accessed source code of a code base, and receiving source code access data that includes access metrics related to prior user access of the source code. Based on the source code access data and on source code that has previously been accessed by the user, relevant source code that has previously been accessed by other users is determined. Source code alerts are received for the code base, and a user-specific organization of alerts is provided for the user that identifies alerts for source code problems occurring in the source code, including at least one source code unit that has previously been accessed by another user.Type: GrantFiled: January 27, 2017Date of Patent: November 28, 2017Assignee: Semmle LimitedInventor: Man Yue Mo
-
Patent number: 9817893Abstract: Social media posts related to a topic are analyzed over time by parsing the posts to identify terms and by statistically analyzing occurrences and co-occurrences of the terms in the posts to derive metrics. A relationship-based structure is updated over time based on the metrics. A relationship-based structure is updated over time based on the metrics. In an example, the relationship-based structure includes weighted nodes and edges. The nodes represent terms in the posts and the edges represent co-occurrences of the terms. The weights of the nodes depend on frequencies of the occurrences, while as the weights of the edges depend on frequencies of the co-occurrences. A trend in the social media posts is detected by identifying a change over time in the relationship-based data structure.Type: GrantFiled: February 18, 2015Date of Patent: November 14, 2017Assignee: Adobe Systems IncorporatedInventors: Kokil Jaidka, Ponnurangam Kumaraguru, Niyati Chhaya, Sajal Rustagi, Prakhar Gupta, R. Kaushik
-
Patent number: 9798807Abstract: A method and system for generating a topic page for a search query on a search webpage includes receiving a query at the search webpage on a client. The query is transmitted from the search webpage on the client to a search engine on a server. A topic page generator available to the search engine analyzes the query to identify a plurality of dimensions. One or more content modules that match one or more of the dimensions are selected from a plurality of sources based on a weight associated with each of the content modules. The weight defines the ranking of a content module. The content modules for the plurality of dimensions are glued together and presented on the topic page in the order of the corresponding weight of the content modules. The order of presentation identifies the relevancy of the content modules to the query. The presented topic page provides the most relevant content modules for the query, and for a user located in a specific geo location.Type: GrantFiled: May 6, 2008Date of Patent: October 24, 2017Assignee: Excalibur IP, LLCInventors: Deepa Joshi, Ingrid Lestiyo, Mike Wexler, Ashish Shukla
-
Patent number: 9798832Abstract: In one embodiment, a method includes accessing a social graph including a number of nodes and a number of edges connecting the nodes. Each of the edges between two of the nodes represent a single degree of separation between them. The nodes include a first node corresponding to a first user associated with an online social network and a number of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes generating a number of user-cards in response to a request by the first user for a list of second users. Each user-card is associated with a structured query referencing nodes or edges of the social graph. Each user-card contains references to a number of second users corresponding to one or more second nodes that match the structured query associated with the user-card.Type: GrantFiled: March 31, 2014Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Samuel Wharton Lessin, Robert M. Baldwin, Jeffrey Huang, Timothy A. Stanke, Caitlin Rothrock Winner, Matthew Vincent Sain
-
Patent number: 9794359Abstract: In one embodiment, a method includes accessing a social graph including a number of nodes and a number of edges connecting the nodes. Each of the edges between two of the nodes represent a single degree of separation between them. The nodes include a first node corresponding to a first user associated with an online social network and a number of second nodes that each correspond to a concept or a second user associated with the online social network. The method also includes generating a user-list containing references to a number of second users. A contact-score for each second user may be calculated based on interactions between the first user and second user on the online social network, or interactions not on the online social network but accessed by the online social network. A user-list is generated containing references to second users with contact-scores above a threshold contact-score.Type: GrantFiled: March 31, 2014Date of Patent: October 17, 2017Assignee: Facebook, Inc.Inventors: Samuel Wharton Lessin, Robert M. Baldwin, Jeffrey Huang, Timothy A. Stanke, Caitlin Rothrock Winner, Matthew Vincent Sain
-
Patent number: 9786051Abstract: A system that helps facilitate the creation of more comprehensive official radiological reports by remotely accessing a patient's prior outside imaging studies along with official radiological reports through a cloud server for comparison to current studies performed at a medical institute. The system includes universal interface software that will allow for previous patient studies to be automatically pulled for direct comparison by using advanced automatic tagging techniques. Additionally the universal interface software allows for more efficient accession number assignment when official second opinions are requested, and a means for interfacility peer review.Type: GrantFiled: October 8, 2015Date of Patent: October 10, 2017Inventor: Derrick K. Harper
-
Patent number: 9785684Abstract: Mechanisms are provided for processing sources of content in a corpus of information associated with a domain. The mechanisms ingest a plurality of sources of content in the corpus of information associated with the domain and determine at least one temporal category for the domain based on identification of frequently occurring references to at least one of temporal terms or time spans specified in the plurality of sources of content in the corpus of information associated with the domain. The mechanisms store the at least one temporal category for the domain in association with the domain and process queries applied to the plurality of sources of content in the corpus of information associated with the domain based on the stored at least one temporal category for the domain.Type: GrantFiled: June 5, 2014Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed, Dorian B. Miller
-
Patent number: 9785660Abstract: Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user.Type: GrantFiled: September 25, 2014Date of Patent: October 10, 2017Assignee: SAP SEInventors: Bare Said, Frank Jentsch
-
Patent number: 9781452Abstract: Systems and methods for evaluating online videos. One method includes receiving a URL; determining a URL type; detecting whether the URL includes one or more videos; determining at least one of a size of the video, a position of the video on a web page of the web page URL, whether the video is set to autoplay, and whether the video is set to mute; computing a score based on one or more of the size of the video, the position of the video on the web page of the web page URL, whether the video is set to autoplay, and whether the video is set to mute; obtaining at least two frames of at least part of the video, wherein each frame is obtained at one or more predetermined intervals during playback of the video; and classifying each detected video based on the at least two frames.Type: GrantFiled: August 12, 2015Date of Patent: October 3, 2017Assignee: Integral Ad Science, Inc.Inventors: David Geller, Kevin Lenane, Abel Mohler
-
Patent number: 9779525Abstract: Systems and methods are presented for representing non-numerical data objects in an object time series. An object time series of can be created by establishing one or more associations, each association including a mapping of at least one point in time with one or more objects that include properties and values. Visual representation of an object time series may include displaying non-numerical values associated with objects in the object time series in association with respective points in time.Type: GrantFiled: December 28, 2016Date of Patent: October 3, 2017Assignee: Palantir Technologies Inc.Inventors: Tilak Sharma, Steve Chuang, Rico Chiu, Andrew Shi, Lindsay Canfield, Adit Kumar
-
Patent number: 9779166Abstract: A method and system for determining an order of presentation of the search results is provided. An example system comprises a search request detector, a search engine, and an intermingler. The search request detector may be configured to receive a search request, and the search engine may be configured to determine search results based on the search request. The search results may comprise a first set of items of a first type and a second set of items of a second type. The number of items in the first set and the number of items in the second may reflect a predetermined target ratio. The intermingler may be configured to determine an order of presentation of the search results in a list of search results based on the target ratio.Type: GrantFiled: June 24, 2014Date of Patent: October 3, 2017Assignee: eBay Inc.Inventors: Ken Sun, Sanjay Pundlkrao Ghatare, Oliver G. Dumon, Julie Lavee Netzloff, Muhammad Faisal Rehman, Ryan McDonald
-
Patent number: 9778817Abstract: Various embodiments are provided for enabling tagging of image files based on tagging or commenting on images on a social networking site. The tagging or commenting on an image on the social networking site is detected by the system. The social network tag or comment is analyzed to determine a textual tag to be assigned to image files corresponding to the social network images that have been tagged or commented on. In some implementations semantic analysis of text component of the social network tags or comments is performed. In some implementations the textual tags are then propagated to other image files associated with the user.Type: GrantFiled: June 23, 2014Date of Patent: October 3, 2017Assignee: FINDO, INC.Inventors: David Yan, Konstantin Anisimovich
-
Patent number: 9775013Abstract: A method of displaying a data analysis result on a portable electronic device comprising: sending a data analysis request to a remotely located server, wherein the data request comprises raw data. In response to sending the data analysis request, receiving from the server a reply comprising information to create an editable, graphical representation of the raw data. In response to receiving the reply, determining whether the device has one or more valid graphical display templates corresponding to the information to create the editable, graphical representation, stored in memory. In accordance with a determination that the device has one or more valid graphical display templates corresponding to the information to create the editable, graphical representation, stored in memory, displaying the graphical representation of the raw data on the display using the one or more graphical display templates.Type: GrantFiled: August 12, 2014Date of Patent: September 26, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jing Liu, Long Chen, Longjun Sun, Yihui Nong, Yongsheng Lin, Feihong Li
-
Patent number: 9767102Abstract: Disclosed are systems and methods for determining similarities in content preferences among a plurality of users and generating content recommendations based on a requesting user's content consumption history. A requesting user may access the recommendation system to request content items for consumption. The recommendation system may be configured to identify users having consumed the same or similar content items as the requesting user, and to determine a ratio of content items consumed by the requesting user and an identified user to the total number of content items previously consumed by the requesting user. In one embodiment, the system may determine a degree of similarity in content preferences between the two users based on an inverse proportion of a level of popularity associated with the content items consumed by the requesting user and the identified user (e.g., sampled user).Type: GrantFiled: December 1, 2014Date of Patent: September 19, 2017Assignee: Comcast Cable Communications, LLCInventor: Zhen Zhao
-
Patent number: 9767434Abstract: The present disclosure may include receiving a query from a computing device at a server having a database, the query identifying a desired attribute. The present disclosure may also include searching the database to identify contact information for at least one individual having the attribute corresponding to the query. The attribute may include at least one of skills, expertise, product, organization, geography and language The contact information may be transmitted to the computing device via an electronic message identifying the contact information.Type: GrantFiled: July 9, 2009Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fred Raguillat, Colm Farrell, Liam Harpur, Patrick Joseph O'Sullivan, Hema Srikanth
-
Patent number: 9767478Abstract: A system determines an extent to which advertisements are presented or updated within a document, a quality of an advertiser associated with an advertisement provided within the document, whether an advertisement in the document relates to an advertising document that has more than a threshold amount of traffic, and/or an extent to which an advertisement provided within the document generates user traffic to an advertising document related to the advertisement. The system generates a score for the document based, at least in part, on the extent to which advertisements are presented or updated, the quality of the advertiser associated with the advertisement, whether the advertisement relates to an advertising document that has more than the threshold amount of traffic, and/or the extent to which the advertisement generates user traffic to the advertising document. The system ranks the document with regard to at least one other document based on the score.Type: GrantFiled: September 14, 2012Date of Patent: September 19, 2017Assignee: Google Inc.Inventor: Steve Lawrence
-
Patent number: 9767121Abstract: A geo-search server receives a query from a user device operated by a user and determines candidate locations that may be associated with the query based on the text of the query, using a geodata index. The geodata index contains information about location names and the geo-locations associated with those names. A relevance score is generated for each candidate location and a target location is selected based on the relevance scores. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the target location and the query classification. A relevance score is generated for each of the query response candidates, and a query response is selected based on the relevance scores. The query response is sent to the user device.Type: GrantFiled: February 12, 2013Date of Patent: September 19, 2017Inventors: Yan Or, Anand Kumar Sankaran, Madhu Gopinathan, Vinu Sundaresan
-
Patent number: 9767128Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: December 2, 2016Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Patent number: 9760608Abstract: Embodiments are directed to dynamically tuning search result rankings to control how the search results are presented in a user interface and to dynamically updating search result rankings based on tuning inputs. In one scenario, a computer system receives search results with associated search result attributes. The search results are displayed within a user interface according to each search result's determined ranking. The computer system then receives a tuning input at the user interface. The tuning input indicates that a search result ranking model is to be adjusted for various specified search result attributes. Moreover, the search result ranking model determines how each search result is ranked. The computer system then dynamically updates the displayed search results as the search result ranking model is tuned for the specified search result attributes. The dynamic updating includes repositioning, adding and removing search results according to the determined ranking for each search result.Type: GrantFiled: November 1, 2013Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Gary Liam Cavanagh, Pablo Martin Castro, Eugene Shvets, Nikhil Kothari
-
Patent number: 9747305Abstract: An image search device is configured to: obtain a plurality of query feature amounts each indicating a local feature of an image serving as a query; select image feature amounts respectively corresponding to the respective query feature amounts so that one image feature amount is selected relative to one of the plurality of query feature amounts for each of a plurality of images to be searched from image feature amounts respectively indicating local features of each of the images to be searched; generate a score indicating a degree of similarity between each of the plurality of images to be searched and the image serving as the query based on the image feature amounts selected relative to the plurality of query feature amounts; and select at least one image from the plurality of images to be searched based on the score generated for the image.Type: GrantFiled: March 29, 2013Date of Patent: August 29, 2017Assignee: RAKUTEN, INC.Inventors: Ali Cevahir, Junji Torii
-
Patent number: 9734213Abstract: A method and system for determining a service description most closely matching a service name provided by a user. It is determined that the service name provided by the user is not an exact match to a service name in a service registry that comprises service names and associated service descriptions. A ranked service name is generated and includes at least one alternative service name and a respective rank of each alternative service name. The respective rank indicates how closely the alternative service name associated with the respective rank resembles the service name provided by the user. It is ascertained that a service description associated with a service name in the service registry that either matches the highest ranked alternative service name in the service name list or matches the next highest ranked alternative service name in the service name list. The ascertained service description is communicated to the user.Type: GrantFiled: April 13, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventor: Waseem A. Roshen
-
Patent number: 9726506Abstract: Some embodiments provide a mapping application that displays transit information in a map region. The mapping application identifies several transit lines for a map region. Each transit line corresponds to at least one transit vehicle route. Based on a particular zoom level of the map, the mapping application determines a subset of the transit lines to display in the map region. The mapping application displays the subset of the transit lines in the map region to emphasize the transit lines over other map features.Type: GrantFiled: June 6, 2015Date of Patent: August 8, 2017Assignee: APPLE INC.Inventors: Justin O'Beirne, Eleanor Cady Wachsman, Nathaniel V. Kelso, Aaron A. Reiner
-
Patent number: 9727934Abstract: A system and method is provided for avoiding duplication of effort in drafting documents and, in particular, to a system and method for avoiding duplication of effort in preparing patent related submissions. The method is implemented on a computer infrastructure comprises storing disclosure information related to non-public proprietary innovation and receiving terms associated with an innovation. The method further comprises matching the terms with the stored disclosure information and providing an alert to a user that certain of the terms overlap with the stored disclosure information.Type: GrantFiled: November 20, 2014Date of Patent: August 8, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rick A. Hamilton, II, Paul A. Moskowitz, Clifford A. Pickover, James W. Seaman
-
Patent number: 9727572Abstract: A database compression system includes and analyzer, a counting engine, and a mapping engine. The analyzer analyzes a schema of a database by maintaining a list of attributes and corresponding values. The analyzer also analyzes a selection of entries in the database. The counting engine determines a frequency of occurrence of each attribute/value pair in the selection of entries. The mapping engine assigns a condensed code to a character string determined on the basis of the attribute/value pair with a highest frequency of occurrence.Type: GrantFiled: December 27, 2013Date of Patent: August 8, 2017Assignee: Openwave Mobility Inc.Inventor: Manoj Dani
-
Patent number: 9720962Abstract: Mechanisms are provided for generating an answer to a superlative question. The mechanisms analyze the superlative question to extract a superlative term in the superlative question and a focus. A metric by which to evaluate the superlative term is identified based on one of a clue term in the superlative question or one or more portions of content of a corpus of information including the superlative term and focus. A search of the corpus is executed to identify one or more candidate answers to the superlative question based on evidence passages in the corpus, the superlative term, the focus, and the metric. A final answer to the superlative question is output based on the one or more candidate answers.Type: GrantFiled: August 19, 2014Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Albert A. Chung, Roberto DeLima, Andrew R. Freed
-
Patent number: 9715338Abstract: A method for presenting digitally stored information to a user, including providing, from a server to a client device, timeline information having first and second time points, each time point being relative to when a user accesses the timeline information, the first time point being associated with a digital audio or digital video media file, the second time point being associated with additional content, the additional content being a text or a file comprising video, audio, image, text, a webpage, user comment or user rating in a digital format. Accessing the timeline information causes the client device to start a timing procedure, the client device automatically starting playing the media file when timing reaches the first time point of the timeline information and the client device automatically presenting, to the user, the additional content when the timing reaches the second time point of the timeline information.Type: GrantFiled: April 5, 2016Date of Patent: July 25, 2017Assignee: Acast ABInventors: Johan Billgren, Mikael Emtinger, Lars Markus Ahlstrand
-
Patent number: 9710520Abstract: The present subject matter relates to method(s) and system(s) to rank human profiles based on selection criteria personalized to a selector. In an embodiment, the method includes obtaining querying criteria from the selector to query a database comprising a set of human profiles. Further, a subset of human profiles is determined from the set of human profiles based on the querying criteria and a default ranking mechanism. Furthermore, a selection based ranking is obtained for the subset of human profiles. Further, based on the selection based ranking, a ranking function is determined that is indicative of a relative inclination of the selector towards the one or more implicit attributes. Such a determination is by capturing at least one implicit attribute in the ranking function from the selection based ranking. Further, the ranking function is applied to rank a fresh set of human profiles based on the ranking function.Type: GrantFiled: August 6, 2014Date of Patent: July 18, 2017Assignee: Tata Consultancy Services LimitedInventors: Rajiv Radheyshyam Srivastava, Girish Keshav Palshikar, Sangameshwar Suryakant Patil, Pragati Hiralal Dungarwal, Abhay Sodani, Sachin Pawar, Savita Suhas Bhat, Swapnil Vishveshwar Hingmire
-
Patent number: 9703841Abstract: A computer-implemented method to coordinate output of an application over a single computing device, according to one embodiment, includes receiving a feed of importance scores for each of the plurality of applications, and normalizing the importance scores of each feed for each of the plurality of applications. At least some applications with feeds of importance scores are selected. A prioritization score is assigned to the selected applications based on a function of the normalized importance scores of the selected applications. The normalized importance scores of the selected applications are combined into a single feed, and the single feed of normalized importance scores of selected applications is provided in order of priority to a subscribing application. An output of the subscribing application is coordinated based on the normalized importance scores of selected applications with a high priority in the single feed.Type: GrantFiled: October 28, 2016Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Inseok Hwang, Su Liu, Eric J. Rozner, Chin Ngai Sze
-
Patent number: 9697283Abstract: A user may submit a search query to a search engine. The search engine may process the search query and generate a set of results. Each of the items searched by the search engine may have been pre-assigned to a category in a category tree. Previous interactions by other users with the items after similar queries may have been recorded. The search engine may identify categories based on the distribution of the interacted-with results among the categories. The category tree may be analyzed at different levels, based on the entropy observed at each level. A level with low entropy may be chosen, and categories at that level used to constrain the query.Type: GrantFiled: August 29, 2014Date of Patent: July 4, 2017Assignee: PAYPAL, INC.Inventors: Vamsi Krishna Salaka, Prathyusha Senthil Kumar
-
Patent number: 9697275Abstract: A computer implemented system and method is used to identify groups of entities based on bipartite directed graphs. Each group consists of two sets of entities, which have some association between each other. Two parameters, typicality and coverage, are taken into account in the computation for identifying the groups.Type: GrantFiled: August 29, 2011Date of Patent: July 4, 2017Inventors: Peter Marbach, Yueli Zhang
-
Patent number: 9696961Abstract: A method, a computer program product, and a computer system for selecting songs using a heart rate change, a blood pressure change, and a facial expression of a listener. A computer receives a song from a music source selected by a listener and determines whether the song is appropriate. The computer starts to play the song, in response to determining that the song is appropriate. A camera connected to the computer detects a facial expression of the listener. The computer determines whether the facial expression is positive. In response to determining that the facial expression is positive, the computer the song in full. The camera connected to the computer detects a heart rate change and a blood pressure change of the listener. The computer tags the song with updated information.Type: GrantFiled: October 23, 2015Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Caitlin E. Cellier, Eli M. Dow, Jessie Yu
-
Patent number: 9692722Abstract: Disclosed are systems, apparatus, and methods for integrating an information feed. In various implementations, an identity of a user may be determined based on authentication information, where the authentication information identifies a user profile. In some implementations, profile information is identified based on the determined identity, where the profile information identifies one or more entities tracked using one or more information feeds associated with the user profile, and where the one or more information feeds comprises one or more feed items stored in a database system. In various implementations, the identified profile information is associated with a user account provided by a network communications application.Type: GrantFiled: May 1, 2015Date of Patent: June 27, 2017Assignee: salesforce.com, inc.Inventors: Anant Kumar Verma, Michael Brendan Tierney, Krzysztof Sebastian Oblucki, Blake Whitlow Markham
-
Patent number: 9692887Abstract: In one aspect, a method related to receiving, retrieving and presenting information. In addition, other method, system, and program product aspects are described in the claims, drawings, and/or text forming a part of the present disclosure.Type: GrantFiled: October 13, 2015Date of Patent: June 27, 2017Assignee: Invention Science Fund I, LLCInventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Patent number: 9690817Abstract: A method, a computer program product, and a computer system for selecting songs using a heart rate change, a blood pressure change, and a facial expression of a listener. A computer receives a song from a music source selected by a listener and determines whether the song is appropriate. The computer starts to play the song, in response to determining that the song is appropriate. A camera connected to the computer detects a facial expression of the listener. The computer determines whether the facial expression is positive. In response to determining that the facial expression is positive, the computer the song in full. The camera connected to the computer detects a heart rate change and a blood pressure change of the listener. The computer tags the song with updated information.Type: GrantFiled: September 1, 2015Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Caitlin E. Cellier, Eli M. Dow, Jessie Yu
-
Patent number: 9692841Abstract: Techniques for facilitating collaborative consumption of content items, such as electronic books, movies, videos, songs, and the like. Multiple users may consume a content item over a substantially common period of time, such as over a day, week, month, etc. Each user may utilize one or more electronic devices (e.g., electronic book reader devices, tablet devices, laptop computers, etc.) to consume the item, and each user may share his or her thoughts and may otherwise provide progress updates to the other users over the period of time.Type: GrantFiled: June 6, 2014Date of Patent: June 27, 2017Assignee: Amazon Technologies, Inc.Inventors: Otis Yeager Chandler, Jessica Kathleen Quinn Donaghy, Seth Gershom Goldstein, Peter Thomas Killalea, Brian Mitchell Percival, Kartik Swaminadan Santhanakrishnan
-
Patent number: 9690857Abstract: The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.Type: GrantFiled: August 31, 2016Date of Patent: June 27, 2017Assignee: VAST.COM, INC.Inventors: David Wayne Franke, Thomas Wyatt Wilbur
-
Patent number: 9684695Abstract: In one embodiment, a method includes accessing a first set of scored results from a first user, the scored results comprising one or more results generated by a first search algorithm in response to a query from the first user, wherein the one or more results correspond to one or more content objects, respectively, the one or more results being personalized for the first user; and one or more scores inputted by the first user corresponding to the one or more results, respectively, calculating a discounted cumulative gain for each result in the first set of scored results based on the score inputted by the first user corresponding to the result, and modifying the first search algorithm based on the calculated gain for each result, wherein the first search algorithm is modified to improve the ranking of results personalized for the first user.Type: GrantFiled: June 6, 2016Date of Patent: June 20, 2017Assignee: Facebook, Inc.Inventors: Sriram Sankar, Kihyuk Hong
-
Patent number: 9679308Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.Type: GrantFiled: September 12, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman