Based On Historical Data Patents (Class 707/751)
  • Patent number: 10289700
    Abstract: According to one embodiment, in response to a search query received from a client device for searching content, one or more first keywords are determined from the search query. A lookup operation is performed in an image-to-keyword (image/keyword) mapping table based on the first keywords. The image/keyword mapping table includes a plurality of entries, each entry mapping an image identifier (ID) identifying an image to one or more second keywords. For each of images identified in the image/keyword mapping table, a matching degree is determined between the first keywords and the second keywords. A ranking process is performed based on matching degrees on a plurality of images identified in the image/keyword mapping table whose second keywords match at least a portion of the first keywords.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: May 14, 2019
    Assignee: BAIDU USA LLC
    Inventors: Qi Kong, Fan Zhu, Dong Li, Yifei Jiang, Shuang Wu, Youling Zou, Guang Yang, Jingao Wang
  • Patent number: 10275406
    Abstract: There are disclosed methods and systems for generating a search engine results page (SERP) responsive to receiving a search query. A ranked plurality of search results is generated, including at least one general search result and at least one vertical search result, the ranked plurality of search results having been ranked based at least in part on a usefulness parameter. The usefulness parameter indicates the optimal position of the at least one vertical search result in the ranked plurality of search results based on its determined usefulness relative to the search query. The usefulness parameter is predetermined based on a training set of user data on past user interaction with the at least one vertical search result when its original rank was modified such that the at least one vertical search result was ranked randomly and placed on the previous SERP at a random position.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 30, 2019
    Assignee: Yandex Europe AG
    Inventor: Vadim Andreevich Nikulin
  • Patent number: 10261955
    Abstract: The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system obtains a factor associated with a change in a level of engagement with a content feed. Next, the system uses the factor to modulate a feed composition of the content feed for a first set of users. The system then verifies an effect of the factor on the level of engagement by comparing a first level of engagement of the first set of the users with the content feed with a second level of engagement of a second set of users with the content feed. Finally, the system uses the first and second levels of engagement with the content feed to select a value associated with the factor for use in modulating a subsequent feed composition of the content feed.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pannagadatta K. Shivaswamy, Shaunak Chatterjee
  • Patent number: 10242672
    Abstract: An intelligent assistant leverages private data specific to users and data available publically on one or more networks to improve the functionality of devices used to present content. A user's actions in a content authoring application are observed by the intelligent assistant and used to predict the user's actions. The public data related to the content in the presentation are also used to augment the presentation and to suggest best practices in presenting the content. In some aspects, a “practice” presentation is given by the user to provide the intelligent assistant a baseline to which to assist the user in realtime comply with during a “live” presentation or to receive suggestions in how to improve the presentation prior to presenting it “live”.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: March 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Rajesh Gunda
  • Patent number: 10216551
    Abstract: This disclosure relates to systems and methods for determining information associated with a user. In certain embodiments, various attributes, interest, and/or other demographic information related to a user may be determined based on information may be obtained from personal electronic devices associated with the user. User attribute models used to predict user attributes and/or demographics may be generated and trained based on inferred user interests and available label data. In some embodiments, information reflecting which applications and/or types of applications are installed and/or frequently used by a user on their personal electronic devices may be used in connection with determining interests associated with the user. Further embodiments of the systems and methods disclosed herein relate to determining various information associated with a user based on location information indicative of a user's location obtained from one or more personal electronic devices associated with the user.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 26, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: Sanjiv Kumar Jha, Vipul Agrawal, Prisdha Dharma, Rehan Asif, Nilanjan Sengupta
  • Patent number: 10176890
    Abstract: A method comprising receiving a document having multiple sections of different types using a processor. The method also comprises obtaining a plurality of lexicons using the processor, each of the lexicons for interpreting fragments in one or more of the section types. The method further comprises interpreting fragments in a first section of the multiple sections using the processor and one or more lexicons. The method still further comprises determining, based upon the interpretation and using the processor, that a fragment in the first section is misplaced. The method still further comprises re-locating, using the processor, the misplaced fragment to a second section of the multiple sections in the document to generate a re-organized document. The method additionally includes storing the re-organized document in a hardware storage system using the processor.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alfredo Alba, Anni R. Coden, Clemens Drews, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Cartic Ramakrishnan, Joseph F. Terdiman
  • Patent number: 10165067
    Abstract: Systems and methods of visualization of electronic social network content are disclosed. A monitor may be designated. The monitor may include criteria specifying desired characteristics of mentions of electronic social network content. Electronic social network content, including mentions, is received from one or more electronic social network platforms. A timeline is presented. The timeline can be representative of a period of time corresponding to when at least a portion of the electronic social network content was provided to electronic social network platforms. A plurality of graphical depictions is presented that match the one or more search criteria of the monitor. Each graphical depiction is presented on the timeline at a position corresponding to a time at which the corresponding mention was provided to a corresponding electronic social network platform. An individual graphical depiction may be sized, colored, and/or shaped to convey additional information about the corresponding mention.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: December 25, 2018
    Assignee: NUVI, LLC
    Inventors: David A. Oldham, Thomas A. Holloway, Gavin R. Aiken, Timothy J. Benzinger, Matthew J. Kruskamp, Dustin R. Dahl
  • Patent number: 10157240
    Abstract: In various example embodiments, a system and method for generating a concept graph are presented. Trending queries are determined from a query log stored in a database. Item pages that correspond to the trending queries are identified. Aspects from the item pages are also identified. The aspects from the item page may be stored as pre-defined data within the database. Query nodes for each of the trending queries are generated, and the query nodes are included in a graph. Leaf nodes for each of the aspects are generated. Connections between the leaf nodes and the query nodes are generated. A destination page that includes various aspects is generated.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 18, 2018
    Assignee: eBay Inc.
    Inventors: Atiq Islam, Shifa Fazal Mahamood, Ganesh Gopalakrishnan, Ganesh Talele
  • Patent number: 10140339
    Abstract: Methods and systems for deriving a scoring function, for use in ordering a set of search results, are described. Consistent with some embodiments, a simulation platform includes an offline simulator module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the offline simulation platform to derive a set of weighting factors for use with one or more parameters in a parametric scoring function. The weighting factors are determined, for example, by specifying an equation setting one or more constraints and then solving the equation for the weighting factors.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: November 27, 2018
    Assignee: PAYPAL, INC.
    Inventors: Rami El-Charif, Sanjay Pundlkrao Ghatare, Steven Chen, Olivier G. Dumon, Muhammad Faisal Rehman, Guanglie Song
  • Patent number: 10140325
    Abstract: Data blending operations are disclosed configured to blend data from a primary data set and a secondary data set. Primary and secondary data structure models are generated reflecting selected dimensions and measures of the primary and secondary data structure models upon which the data blending operation is to be performed. Each dimension and measure in the primary and secondary data structure models includes a local identifier. Unique global identifiers are assigned to each local identifier of the primary and secondary data structure models. Client queries are generated and communicated to a backend server to perform data blending on the selected dimensions and measures of the primary data set and the secondary data set. The client queries may comprise the global identifiers and mapping information between the global identifiers and local identifiers. The backend system retrieves a resulting data set in response to the data blending operation based on this mapping.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 27, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Alfred Fung, Ali Moosavi, Erik Schmidt, David Mosimann, Jung-Rung Han
  • Patent number: 10031980
    Abstract: Various embodiments for intelligent homepage tuning using a processor device in a computing environment. Usage patterns of website activity within a web browser are recorded. The recorded usage patterns are stored. A preferred homepage is determined and displayed within the web browser according to time and location based on the stored recorded usage patterns.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jorge D. Acuna, Ezequiel Cervantes, Nedzad Taljanovic
  • Patent number: 9904713
    Abstract: Information on a cursor or pointer position is obtained, indicating a first content on a document displayed on a screen. A plurality of second contents are retrieved from a history information, each of the second contents comprising the first content. The history information comprises sets of contents, each of the sets comprising a content in the document which was copied by one or more users, and position information of this content. The sets are ranked in a predetermined order. A copy area is proposed based on one or more second contents in the predetermined order among the retrieved second contents.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Munehiko Sato, Tomonori Sugiura
  • Patent number: 9720956
    Abstract: In one embodiment, a method includes receiving an unstructured text query from a first user of an online social network; and accessing, from a data store of the mobile client system, a set of nodes of a social graph of the online social network. The social graph includes a number of nodes and edges connecting the nodes. The nodes include a first node corresponding to the first user 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 accessing, from the data store of the mobile client system, a set of grammar templates. Each grammar template includes one or more non-terminal tokens and one or more query tokens. The query tokens include references to zero or more second nodes and one or more edges and each grammar template is based on a natural-language string.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: August 1, 2017
    Assignee: Facebook, Inc.
    Inventors: Tao Xie, Rousseau Newaz Kazi, Maxime Boucher, Yunnan Wu
  • Patent number: 9699019
    Abstract: One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yan Ke, Serge Smirnov, Qiaolin Mao, Alexander Owen Coll, Ting Cai, Xiaodong Fan, Junaid Ahmed
  • Patent number: 9684732
    Abstract: A method for creating a service mashup instance comprises recording at least two services being selected by a user during an exploration procedure, obtaining a relationship between the at least two services, and generating the service mashup instance based on the relationship. Additionally, a method of using content retrieved from external data sources to create a service based on that content comprises, with a browser application, recording at least two services being selected by a user during an exploration procedure, analyzing the relationship between the at least two services selected, generating the service mashup instance based on the relationship, and storing the relationship between the at least two services in a repository.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: June 20, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun E. Ma, Xin Sheng Mao, Li Yi, Jun Zhang
  • Patent number: 9633117
    Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: April 25, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Martin B. Scholz, Rong Pan, Rajan Lukose
  • Patent number: 9621636
    Abstract: Methods, systems, and apparatus are described for throttling a distributed processing system. In one aspect, a method includes identifying records being processed by a distributed processing system that performs agent processes, each of the records including a corresponding timestamp; determining, based on timestamps of the records that have been processed by a first agent process, a first agent progress; identifying a dependent agent process performed by the distributed processing system, wherein the dependent agent process processes only records that have been processed by the first agent process; determining, based on timestamps of records that have been processed by the dependent agent process, a dependent agent progress; and throttling performance of the first process based on the first agent progress and the dependent agent progress.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Samuel Green McVeety, Vyacheslav Alekseyevich Chernyak
  • Patent number: 9559976
    Abstract: An apparatus for inserting user targeted web resources into browser navigation memory includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining whether a web resource is a user targeted web resource. The web resource is loaded in a web browser. The machine-readable code includes an insertion module inserting a record of the web resource into navigation memory of the web browser in response to the determination module determining that the web resource is a user targeted web resource.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: January 31, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, John Carl Mese, Russell Speight VanBlon, Rod D. Waltermann, Arnold S. Weksler
  • Patent number: 9454613
    Abstract: The present application provides method of searching information. The method comprises: performing a searching request based on a searching request including one or more query words from a user terminal and initially ranking all the searched items; evaluating the position click ratio of each ranking position with respect to the query words; calculating a compensation factor of respective ranking position by dividing the evaluated position clicks ratio of each ranking position by the evaluated position clicks ratio of the first ranking positions; obtaining a ranking score of each initially ranked item by dividing the item clicks ratio of each initially ranked item by the compensation factor corresponding to the ranking positions of the initially ranked item; and re-ranking all the initially ranked items in descending order based on the ranking scores and then returning the re-ranked items to the user terminal.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 27, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhenxiao Li, Ge Chen
  • Patent number: 9369418
    Abstract: Determining additional information associated with geographic location information included in a message is disclosed, including: receiving a message including geographic location information from a first device; extracting the geographic location information from the message; determining additional information associated with the geographic location information; and sending the message and the additional information to a second device.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: June 14, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Di Fan
  • Patent number: 9361308
    Abstract: In some examples, a method may include receiving a continuous query, the continuous query being identified based at least in part on an archived relation associated with an application. The method may also include generating a physical query plan for the continuous query. In some examples, the method may also include identifying a query operator in the physical query plan and/or constructing an archiver query for the identified query operator. In some aspects, the method may also include executing the archiver query to obtain a result set of data records related to the application and/or initializing a state of the query operator based at least in part on the result set of data records. Further, the method may also include generating a snapshot output of one or more data values related to the application based at least in part on the state of the identified query operator.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: June 7, 2016
    Assignee: Oracle International Corporation
    Inventors: Unmesh Anil Deshmukh, Anand Srinivasan, Vikram Shukla
  • Patent number: 9305113
    Abstract: Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Ashutosh Garg, Kedar Dhamdhere
  • Patent number: 9305089
    Abstract: A search engine is operable to receive keyword information and semantic information that gives meaning and context to the keyword information. The search engine searches a keyword database with the keyword information to determine a set of links to web pages. The search engine also searches a semantic database with the semantic information, and ranks the set of web links based on the search.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: April 5, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Srilal Weerasinghe
  • Patent number: 9286304
    Abstract: The embodiments described may be directed toward a file management system for managing a file folder location, a method for managing one or more data clusters, and a method of recommending a file storage location. The method of recommending a file storage location may also include plotting one or more data points onto one or more vectors. A received data point may be obtained from a file save request. The method may also include creating one or more data clusters from the vector data points using a clustering mechanism.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventor: Nedzad Taljanovic
  • Patent number: 9264656
    Abstract: Systems and methods for managing storage space of media assets stored on a storage device are described. In some embodiments, control circuitry determines whether a selected media asset belongs to a series where an order is assigned to media assets in the series. In response to determining that the selected media asset belongs to the series, the control circuitry retrieves information regarding a last viewed media asset of the series. The control circuitry determines whether the last viewed media asset is subsequent to the selected media asset in the order assigned to media assets in the series. In response to determining that the last viewed media asset is subsequent to the selected media asset in the order assigned to the media assets in the series, the control circuitry transmits an instruction to remove the selected media asset from the storage device.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: February 16, 2016
    Assignee: Rovi Guides, Inc.
    Inventor: Vanessa Wickenkamp
  • Patent number: 9251532
    Abstract: The present invention provides an apparatus and method for extracting the content of a video, image, and/or audio file or podcast, analyzing the content, and then providing a targeted advertisement, search capability and/or other functionality based on the content of the file or podcast.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: February 2, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Edwin Ho
  • Patent number: 9208260
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting a first additional query and a second diverse additional query, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and associated additional query to be displayed at a client device along with search results associated with the initial query.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
  • Patent number: 9177554
    Abstract: Provided are a method, computer program product and system for reporting time-based sentiment for a product. Text analysis is performed on at least one communication. At least one feature for the product is determined based on the text analysis. A sentiment value is generated for the at least one feature for the product. A date associated with the sentiment value is determined, and the sentiment value is reported for at least one feature over time.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
  • Patent number: 9122986
    Abstract: A computer-implemented technique of providing relevant search results to a user of a website at a query time. The technique can include receiving, at a computing device having one or more processors, a query from the user, the query corresponding to a description of potential search results desired by the user. The technique can further include retrieving a user history corresponding to previous user interactions with the website and determining a context of the user corresponding to an interaction of the user with the website at the query time. The relevant search results can be determined based on the query, the user history, and the context of the user and a prediction model, and be provided to the user via updating of a webpage presented to the user. The technique can further include adapting the prediction model based on a prediction event and set of corresponding prediction event features.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: September 1, 2015
    Assignee: Google Inc.
    Inventor: Jay N. Yagnik
  • Patent number: 9037575
    Abstract: A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Michael Curtiss, Krishna A. Bharat, Michael Schmitt
  • Patent number: 9037581
    Abstract: A system determines a user's past search result selection activity. The system adjusts the ranking of current search results provided to the user based on the user's past search result selection activity.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Oren Zamir, Jeffrey Korn
  • Publication number: 20150134478
    Abstract: A subset of a set of components is selected for inclusion on a dynamically-generated web page within a particular user context. Each component may, for example, contain content generated by a respective code module or service. The subset of components is selected based on scores associated with the components in the set. The score of a component is preferably determined based on measurements of user activity resulting from exposures of the components to users in the particular context.
    Type: Application
    Filed: January 16, 2015
    Publication date: May 14, 2015
    Inventors: Russell A. Dicker, Robert G. Cottrell, Jeremy C. York
  • Patent number: 9031936
    Abstract: A computer-implemented method for ranking search results using an entity network includes: receiving an entity search query submitted for performance on an entity network, the entity search query including at least one term and indicating a query submitter, the entity network comprising entities associated with each other by relations; identifying, based on the received search query and using one or more processors, all entities in the entity network that are responsive to the at least one term; ranking the identified entities, based on relevance with regard to the query submitter and using one or more processors, the ranking performed using proximity in the entity network; and presenting the identified entities in response to the entity search query, the entities presented in an order corresponding to the ranking.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 12, 2015
    Assignee: SAP Portals Israel Ltd
    Inventor: Alexey Soshin
  • Patent number: 9031961
    Abstract: A user device presents passages of an electronic publication. The user device tracks a user's access behavior for the passages of the electronic publication. The user device identifies the user's favorite passages of the electronic publication based on the user's access behavior and stores an identification of the user's favorite passages.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Christian R. Cabanero
  • Publication number: 20150127665
    Abstract: A mechanism is provided in a data processing system for personalized quantitative measure of accessibility. For a given web site or web application, the mechanism accesses existing crowd sourced user ratings. The mechanism generates a crowd source score for the given web site or web application based on the crowd sourced user ratings. The mechanism generates a compliance score for the given web site or web application based on compliance data published for the given web site or web application. The mechanism obtains a static analysis score for the given web site or web application. The mechanism generates weights for a given user based on user profile information of the given user and applies the weights to the crowd source score, the compliance score, and the static analysis score to form weighted data. The mechanism generates a personalized accessibility score based on the weighted data.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: International Business Machines Corporation
    Inventors: Susann M. Keohane, Maureen E. Kraft, Holly L. Nielsen, Shunguo Yan
  • Patent number: 9026643
    Abstract: There is provided a contents' relationship visualizing apparatus including a usage history acquiring unit for acquiring usage histories of multiple contents, a users' set specifying unit for specifying a content's users' set indicating users utilizing each content by use of the contents' usage histories, a similarity calculating unit for calculating a similarity between the specified users' sets by use of a similarity index, and a network creating unit for creating a network indicating a relationship between the contents by use of the calculated similarity between the users' sets.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: May 5, 2015
    Assignee: Sony Corporation
    Inventor: Takuya Ishioka
  • Patent number: 9026516
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a request for content from a user, the request for content being associated with a location and including one or more keywords. The method further comprises determining a prominent entity in proximity to the location and one or more categories associated with the prominent entity. The method further comprises evaluating historical search queries received from the user to determine one or more interests of the user. The method further comprises determining one or more additional keywords based on the evaluating. The method further comprises determining one or more content items based at least in part on the one or more keywords, the categories and the one or more additional keywords. The method further comprises providing the one or more content items responsive to the request.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Charles Chapin, Vibhor Nanavati, Xuefu Wang, Xinyu Tang, Bhavesh R. Mehta, Shalini Agarwal
  • Publication number: 20150120761
    Abstract: Systems and methods are provided for selecting components to include in portions of a displayable file. Selecting the components may include determining an order of the components for each portion of the displayable file. The components' order for a given portion may be based on a score for each component, where a component's score is based on an estimated value and standard error associated with the component. The component to include in each portion of the displayable file may be selected based at least in part on the determined component order for each portion and a predetermined priority of each portion.
    Type: Application
    Filed: January 5, 2015
    Publication date: April 30, 2015
    Inventors: Brett E. Lounsbury, Samuel A. Minter, Vishal M. Shanbhag, Jeffrey B. Slosberg, Michal M. Brye, Daniel B. Lloyd, Joseph Steven Mate, Tri M. Cao, Stephen B. Ivie
  • Patent number: 9020956
    Abstract: Aspects and implementations of the present disclosure are directed to systems and methods of selecting content for presentation to a viewing user. In general, in some implementations, a data processing system identifies a topic for a document requested by a user, determines a confidence score for a correlation between the topic and the document, determines a sentiment score for a sentiment towards the topic, and determines, for a candidate content item, a predicted acceptance score based on the confidence score, the sentiment score, and acceptance history data for the candidate content item. The data processing system selects a candidate content item for presentation to the user based, at least in part, on the predicted acceptance score.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: John Mathias Barr, Somit Gupta
  • Patent number: 9015173
    Abstract: A weld data management and monitoring system that supports weld data trend analysis. Weld data is collected for each weld operation and a trend index equation is applied to the data to calculate a composite number for the operation. The composite numbers for numerous welds may be plotted and analyzed to detect and evaluate weld trends over a specified period of time. In an example embodiment, the trend index equation uses the weld heat input, current, resistance, and time values to calculate the composite number. Trend data may be analyzed to identify a time when variances, whether within or outside specified tolerances, occurred. The ability to detect and analyze variances in weld operation data during a specified period of time may assist the manufacturer in identifying and resolving problems related to the weld equipment as well as other manufacturing processes or operations that may have caused variances in weld operations.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: April 21, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventors: Paul Carlos Edwards, II, Nathaniel Jay Hay
  • Patent number: 9015174
    Abstract: A plurality of web documents that include indicators corresponding to one or more selectable like objects may be obtained. A corresponding web domain associated with each of the plurality of obtained web documents may be determined. A domain total like object count of the indicators corresponding to the one or more selectable like objects may be determined for each one of the obtained plurality of web documents, for each determined corresponding web domain. A candidate group of the corresponding web domains may be determined based on a comparison of a predetermined first threshold value with one or more of the domain total like object counts. A likefarm domain confidence score may be determined for each one of a second group of the corresponding web domains based on a decision tree function that is based on a plurality of domain attributes.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lei Duan, Will Chin, Seokkyung Chung, Lei Guo, Guenther Schmuelling
  • Patent number: 9015158
    Abstract: To provide a contents creating device and a contents creating method capable of distributing contents having an article arrangement with high relativity to a user as distribution destination. A contents creating device 100 to create contents to be distributed within a predetermined group, including a material evaluation unit 130 configured to evaluate relativity of material data of contents to a user as contents distribution destination, and a contents editing unit 140 configured to determine an article arrangement within contents according to an evaluation, wherein contents based on the article arrangement are created. Due to this, it is possible to distribute contents having an article arrangement with high relativity to a user of the distribution destination and it is possible for the user as distribution destination to browse an article in which the user is highly interested.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: April 21, 2015
    Assignee: KDDI Corporation
    Inventors: Hiromi Ishizaki, Keiichiro Hoashi, Chihiro Ono
  • Patent number: 9002828
    Abstract: A system and method for predictive retrieval of content is described. Prior to selection and delivery of content to a mobile device by a personal computer, content is predictively retrieved from storage at the computing device. By predictively retrieving content, the content is available for immediate computing device to mobile device transfer.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: April 7, 2015
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Publication number: 20150088912
    Abstract: An apparatus and method utilize partitioned database tables divided into data allocation containers (DACs) where data is placed into the DACs based on usage of the data in past queries. Records that are used most often are placed together and records that are used less often are placed together to improve database performance. In preferred embodiments, a database manager determines where to place data into the DACs based on how often the data is selected by a database query using a DAC selection ratio (DSR). The database manager may determine when to perform table maintenance to move rows of data to the appropriate DACs based on a timestamp or last check date (LCD) stored in the database.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Mark W. Theuer
  • Publication number: 20150088914
    Abstract: The present invention relates to a user recommendation method and system in SNS community and a computer storage medium. The method includes following steps: obtaining an interaction record between a first user and a second user in a first community; generating an interaction frequency of the first user and the second user according to the interaction record; calculating familiarity of the first user and the second user according to the interaction frequency; recommending the second user whose familiarity with the first user exceeds a threshold to the first user in a second community. The method and system and computer storage medium calculate familiarity between users in other community, recommend other users to the user in current community according to familiarity, expand information sources used for determining which users are persons user may possibly know, thereby obtaining more persons user may possibly know and improving efficiency of expanding user relationship circle.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lei ZENG, Minge LI
  • Publication number: 20150088913
    Abstract: The present invention discloses a mechanism for determining criticality of a SQL statement. A plurality of elements in the SQL statement is extracted. A score of the SQL statement is calculated based on a correlation relation among respective elements in the plurality of elements and base scores of the respective elements. The criticality of the SQL statement is determined based on the score of the SQL statement. In this way, a database administrator only needs to define a small number of rules according his own needs. In the meantime, the mechanism automatically analyzes a received simple or complex SQL statement according to the small number of rules defined by the user to determine its criticality, without missing any critical SQL statement, and thereby protect security of data in the database.
    Type: Application
    Filed: August 6, 2014
    Publication date: March 26, 2015
    Inventors: Hao HH. Feng, Shuo BJ. Li, Sheng Yan Sun, Xin Ying Yang
  • Patent number: 8990225
    Abstract: One embodiment of the present invention provides a system that facilitates filtering outbound content via inference detection. During operation, the system identifies content sent to a first address and extracts keywords from the identified content. The system then issues queries based on these keywords and extracts expected-content keywords from the hits returned in response to the queries. The system then searches the outbound content for occurrences of the expected-content keywords and produces a result which allows a user to determine whether the outbound content is proper. In a further embodiment, the system extracts keywords from a piece of outbound content, and issues queries based on these keywords. The system then extracts keywords from the hits, and present at least one keyword to a user, thereby allowing the user to determine whether the outbound content is proper.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: March 24, 2015
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Richard Chow, Philippe J. P. Golle, Jessica N. Staddon
  • Patent number: 8983942
    Abstract: Disclosed are a method for providing a time machine service based on an SNS (social network service), including: extracting keywords based on SNS information input by SNS users and collecting rich contents relating to the SNS information based on the keywords; dividing points of past, present, and future, based on a predetermined present time period and classifying the rich contents into any one of past information, present information, and future information, based on the division result; and providing the classified rich contents to the SNS users.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 17, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Young Ho Jeong, Jin Woo Hong, Chung Hyun Ahn
  • Patent number: 8983978
    Abstract: Invitational content targeted to a particular behavior can be served to the user when the user is likely to reproduce a desired behavior. The user is classified into one or more spatial-temporal segments based on an analysis of the user's characteristics and the user's past behavior. When a request is made for an item of invitational content, a spatial-temporal segment is selected based on a substantial likelihood that the current context will lead to a repeat of the representative past behavior. An item of invitational content associated with the selected segment is then served to the user.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 17, 2015
    Assignee: Apple Inc.
    Inventors: Eswar Priyadarshan, Dan Marius Grigorovici, Omar Abdala
  • Publication number: 20150066959
    Abstract: Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 5, 2015
    Applicant: Yahoo! Inc.
    Inventors: Xing Yi, Scott Gaffney