Index Generation Patents (Class 707/711)
-
System and method for launching submitting-user-defined communicative action based on image matching
Patent number: 9900276Abstract: A system includes an image repository that maintains a plurality of images submitted by submitting users. Upon submitting an image, the submitting user may specify one or more communicative actions to be launched in the event that a searching user presents the same image to the repository. The presented image is searched against every image in the repository using image matching technology. If a match is found—that is, if the presented image is substantially the same as an image previously submitted and stored in the repository (i.e., the same image or a photograph thereof)—then one or more communicative actions, previously defined by the submitting user and associated with the stored image, are launched towards the searching user.Type: GrantFiled: April 18, 2016Date of Patent: February 20, 2018Assignee: Red Gun Technologies, Inc.Inventors: J. Scott Carr, Mark Norton -
Patent number: 9864764Abstract: A data archive constructed from source data, whose structure and associated schemas can evolve based on the generated responses to user data requests. Based on the analysis of the responses, the schema and/or archive structure can be modified to provide greater knowledge, definition and operations available to be performed on the data, as well as to reduce the processing and storage costs associated with housing and accessing the data within the archive.Type: GrantFiled: August 29, 2014Date of Patent: January 9, 2018Assignee: Accenture Global Solutions LimitedInventors: Eric Justin Kraemer, Eric Tristan Lemoine
-
Patent number: 9852224Abstract: A method for promoting preferred content in a search query is disclosed. The method includes obtaining a search result set of content items from a corpus of content items, the search result set responsive to a search query and comprising a rank of the content items, identifying content items in the search result set, the identified content items comprising at least a preferred content item uploaded by a user, adjusting, by a processing device, a position of the preferred content item with respect to a position of a claimed content item in the rank of the content items within the search result set, the claimed content item claimed by the user.Type: GrantFiled: July 3, 2014Date of Patent: December 26, 2017Assignee: Google LLCInventors: Johan Granstrom, Matthias Konrad, Thomas Weich
-
Patent number: 9842152Abstract: A system, apparatus, and method for managing data storage and data access for semi-structured data systems.Type: GrantFiled: October 20, 2014Date of Patent: December 12, 2017Assignee: Snowflake Computing, Inc.Inventors: Benoit Dageville, Vadim Antonov
-
Patent number: 9836506Abstract: In one embodiment, a computer-implemented method includes selecting one or more sub-expressions of a query during compile time. One or more pilot runs are performed by one or more computer processors. The one or more pilot runs include a pilot run associated with each of one or more of the selected sub-expressions, and each pilot run includes at least partial execution of the associated selected sub-expression. The pilot runs are performed during execution time. Statistics are collected on the one or more pilot runs during performance of the one or more pilot runs. The query is optimized based at least in part on the statistics collected during the one or more pilot runs, where the optimization includes basing cardinality and cost estimates on the statistics collected during the pilot runs.Type: GrantFiled: June 11, 2014Date of Patent: December 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrey Balmin, Vuk Ercegovac, Jesse E. Jackson, Konstantinos Karanasos, Marcel Kutsch, Fatma Ozcan, Chunyang Xia
-
Patent number: 9805408Abstract: A system and method are disclosed for automating the provision of social media product recommendations in an electronic commerce environment. A user selects one or more products from one or more Pick Lists, which are a pictorial grouping of products that the user has selected, assembled and named. The user then selects a Pick Collage template, which is then populated with the selected product(s). Once populated, the Pick Collage template is processed to generate a Pick Collage, which provides a more stylized presentation of the selected product(s). Once generated, the Pick Collage is provided to a website associated with a merchant that provides the selected product(s).Type: GrantFiled: June 17, 2013Date of Patent: October 31, 2017Assignee: Dell Products L.P.Inventors: Rodney T. Whisnant, Joseph D. Langeway, Christopher H. Howe
-
Patent number: 9798858Abstract: A method, a system, and a computer readable article of manufacture tangibly embodying computer readable instructions for executing a computer implemented method for automatically evaluating the quality of a medical record. The method includes: generating temporary facts from a medical record to be evaluated; constructing a query to a knowledge base of standard facts of standard medical records from the temporary facts; executing the query to the knowledge base by using a reasoning engine; and determining the quality of a medical record to be evaluated based on the result of the query.Type: GrantFiled: April 27, 2009Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bo Li, Xue Qiao Hou, Hui-I Hsiao, Gang Hu, Yue Pan
-
Patent number: 9792550Abstract: Methods and system for providing information selected from a large set of digital content to at least one user. One such method comprises receiving user context information associated with the at least one user and identifying or generating, using at least one processor executing stored program instructions, a first concept in a semantic network, the first concept representing at least a portion of the user context information.Type: GrantFiled: May 26, 2016Date of Patent: October 17, 2017Assignee: PRIMAL FUSION INC.Inventors: Peter Joseph Sweeney, Ihab Francis Ilyas, Jean-Paul Dupuis, Nadiya Yampolska
-
Patent number: 9785704Abstract: Techniques are described for automatically mining query dimensions from web pages resulting from execution of a search query. Lists of items such as words, terms, or phrases are extracted from the web pages based on the recognition of free text, metadata tag, or repeated region patterns within the web page text. Extracted item lists are weighted according to document matching and/or inverse document frequency, and item lists are clustered based on shared or similar items within the lists to generate query dimensions. The generated query dimensions, and the items within each query dimension, are ranked according to quality, and high-quality query dimensions are provided for display alongside top search results.Type: GrantFiled: January 4, 2012Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Zhicheng Dou, Ruihua Song, Ji-Rong Wen
-
Patent number: 9785717Abstract: A method and system for improving an intent based search is provided. The method includes analyzing a search phase entered by a user with respect to a Website level search query for specified subject matter. In response, a subject based intent classification is determined to be associated with a confidence factor of less than 100 percent confidence with respect to the subject based intent classification being correct. The subject based intent classification is compared to search results data and a subset of search results correlating to the subject based intent classification is determined and presented to the user. An interaction of the user with respect to the subset of search results is determined and in response, a value of the confidence factor is derived.Type: GrantFiled: September 29, 2016Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventor: Lisa Seacat DeLuca
-
Patent number: 9779130Abstract: The disclosed embodiments provide a set of methods, systems, data structures, and computer-executable instructions for executing on a compute machine to automatically analyze data associated with an indexed corpora and to generate for graphical display a set of results associated with those analytic operations.Type: GrantFiled: November 2, 2015Date of Patent: October 3, 2017Assignee: LexisNexis, a division of Reed Elsevier Inc.Inventors: Dihan Marie Rosenburg, Scott Edward Meiser, Susan Marie Slisz, Daren William Keenan, Raymond A. Daley, Michael Ronald Sluterbeck, Saravanan Chidambaram, Mina Tonsaly, David L. Schmeer, John Scott Attenborough, Sanjay Sharma, James Antony Ritchie
-
Patent number: 9699258Abstract: Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository on a mobile device, in response to user behavior.Type: GrantFiled: November 25, 2013Date of Patent: July 4, 2017Assignee: YAHOO! INC.Inventors: Matthew Brezina, Adam Smith, Jeffrey Bonforte
-
Patent number: 9697286Abstract: A computer program product, a method, and an information handling system is provided to associate keywords used for unsuccessfully searching for a shared URL contents with a confidence level of predicting an adjustment of search engine optimization (SEO) for finding the shared URL due to changing the shared URL contents and performing an action based on the confidence level.Type: GrantFiled: March 16, 2015Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Joseph Lam, William K. Wentworth
-
Patent number: 9697287Abstract: A computer-implemented method is presented herein. The method obtains a first content item from an online source, and then generates a characterizing signature of the first content item. The method continues by finding a previously-saved instance of the characterizing signature and retrieving data associated with a second content item (the second content item is characterized by the characterizing signature). The method continues by analyzing the data associated with the second content item, corresponding data associated with the first content item, and decision criteria. Thereafter, either the first content item or the second content item is identified as an original content item, based on the analyzing. The other content item can be flagged as an aggregated content item.Type: GrantFiled: October 9, 2015Date of Patent: July 4, 2017Assignee: salesforce.com, inc.Inventor: Dai Duong Doan
-
Patent number: 9690860Abstract: Briefly, embodiments disclosed herein may relate to formulating recommended search queries. Search query recommendations may be based, at least in part, on multiple user searches performed at least in part in response to consumption of publicly available content, for example.Type: GrantFiled: June 30, 2014Date of Patent: June 27, 2017Assignee: Yahoo! Inc.Inventors: Eric Bax, John Peng, Scott Ard, Arun Autuchirayll
-
Patent number: 9690488Abstract: In an embodiment, a processor includes hardware processing cores, a cache memory, and a compression accelerator comprising a hash table memory. The compression accelerator is to: determine a hash value for input data to be compressed; read a first plurality of N location values stored in a hash table entry indexed by the hash value; perform a first set of string searches in parallel from a history buffer using the first plurality of N location values stored in the hash table entry; read a second plurality of N location values stored in a first overflow table entry indexed by a first overflow pointer included in the hash table entry; and perform a second set of string searches in parallel from the history buffer using the second plurality of N location values stored in the first overflow table entry. Other embodiments are described and claimed.Type: GrantFiled: October 19, 2015Date of Patent: June 27, 2017Assignee: Intel CorporationInventors: Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Daniel F. Cutter
-
Patent number: 9686629Abstract: A remotely provisioned proxy within a wireless/mobile phone that proxies a wireless communication path between a disconnected piconet (e.g., BLUETOOTH™) device and a network resource such as a universal resource locator (URL) via a mating mobile phone. Thus, an application proxy module embodied within the mobile phone provides managed access of a piconet device connected to the mating mobile phone to remote services. A disconnected piconet device uses the full data bandwidth available to a wireless phone, without the need for the disconnected piconet device to include its own separate wireless front end, or to require use of a modem within the mobile phone. Thus, using a mobile phone with application proxy, the user need not pay for the luxury of a tethered data plan.Type: GrantFiled: December 16, 2015Date of Patent: June 20, 2017Assignee: Telecommunication Systems, Inc.Inventors: Kevin Tsurutome, Bob Barcklay, Robert Wang
-
Patent number: 9654593Abstract: Methods may rank one user's connections in an electronic social network. The method may include identifying, by electronic apparatus, one user's connections with other users in an electronic social network. The method may additionally include analyzing, by electronic apparatus, a plurality of data sources for electronic communications between the one user and the other users. The method may further include calculating, by electronic apparatus, for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources. The method may additionally include ranking, by electronic apparatus, the one user's connections with the other users based on the calculated probabilities. In some embodiments, the method may include removing from a graph, by electronic apparatus, one or more of the one user's connections with the other users based on the ranked one user's connections.Type: GrantFiled: February 27, 2013Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dinesh Garg, Ramasuri Narayanam
-
Patent number: 9626440Abstract: This disclosure describes methods and systems for searching documents in a multi-tenant hosting environment. According to embodiments, to conserve hardware resources, a plurality of documents associated with a plurality of tenants may be mapped to the same search index in the multi-tenant hosting environment. In order to search documents associated only with a single tenant in the multi-tenant hosting environment, a tenant identifier is prepended to every key stored in the search index that is associated with the plurality of documents of the single tenant. Moreover, where one document links to another document within the multi-tenant hosting environment, the link is stored in a web graph when a source tenant identifier matches a target tenant identifier for the link. According to embodiments, when conducting a search, the link is resolved only if the link is stored in the web graph.Type: GrantFiled: November 15, 2013Date of Patent: April 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dmitriy Meyerzon, Mihai Petriuc, Nicolai Bodd
-
Patent number: 9619581Abstract: Various technologies pertaining to construction of a query for execution over a cube are described. Tabular data is presented on a displayed on a display screen, where the tabular data represents at least a portion of a data cube. Input is received with respect to the tabular data, and responsive to the input being received, a query is constructed based upon the input. The query is executed over the data cube, resulting in provisioning of a new table.Type: GrantFiled: July 8, 2014Date of Patent: April 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Hughes, Michael J. Coulson, Alexandre Tristan St-Cyr, Faisal Mohamood, Theresa Palmer-Boroski, Clemens Szyperski, Marius Dumitru
-
Patent number: 9607150Abstract: A file stored in a first portion of a computer memory of a computer is determined to be a malicious file. A duplicate of the file is stored in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory. One or more protection processes are performed on the file. The determination that the file is a malicious file is determined to be a false positive and the file is restored, during a boot sequence, to a state prior to the one or more protection processes being performed on the file.Type: GrantFiled: May 11, 2015Date of Patent: March 28, 2017Assignee: McAfee, Inc.Inventors: Prabhat Kumar Singh, Nitin Jyoti, Gangadharasa Srinivasa
-
Patent number: 9594783Abstract: A method, computer-implemented system, and computer program product for creating indexes over XML data managed by a database system are provided. The method, computer-implemented system, and computer program product provide for receiving a workload for the XML data, the workload including one or more database statements, utilizing an optimizer of the database system to enumerate a set of one or more path expressions by creating a virtual universal index based on the workload received and matching a path expression to the virtual universal index, and recommending one or more path expressions from the set of one or more candidate path expressions to create the indexes over the XML data.Type: GrantFiled: June 28, 2012Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Ashraf Aboulnaga, Andrey Balmin, Kevin S. Beyer, Iman Elghandour, Fei Yen Chiang, Daniele Costante Zilio, Calisto Paul Zuzarte
-
Patent number: 9589237Abstract: Media content is recommended based on suitability for a designated activity. A vector engine is trained using a plurality of lists, each of the lists containing metadata associated with a plurality of media objects. The vector engine includes a neural network trained with corpus data including (i) the plurality of lists (ii) a plurality of titles, each one of the titles associated with one of the lists, and (iii) the metadata associated with the plurality of media objects. Training the vector engine involves initializing, using the vector engine, a plurality of feature vectors representing each of the lists, each of the media objects, and each of a plurality of words in the titles of the lists. The training then further involves nudging, using the vector engine, the feature vectors based on a plurality of co-occurrences of the lists, the media objects, the words in the titles of the lists, or a combination thereof. A feature vector corresponding to an activity is identified among the feature vectors.Type: GrantFiled: November 17, 2015Date of Patent: March 7, 2017Assignee: SPOTIFY ABInventor: Ahmad Qamar
-
Patent number: 9578012Abstract: A processor-implemented method is provided. The method may include providing a content registry with at least one application program interface (API) to manage a plurality of entries stored in the content registry. The method may also include providing access to the plurality of entries by a pre-authorized search engine to the content registry in response to a search requested by an authorized requester.Type: GrantFiled: October 23, 2015Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
-
Patent number: 9578006Abstract: A processor-implemented method is provided. The method may include providing a content registry with at least one application program interface (API) to manage a plurality of entries stored in the content registry. The method may also include providing access to the plurality of entries by a pre-authorized search engine to the content registry in response to a search requested by an authorized requester.Type: GrantFiled: March 21, 2015Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
-
Patent number: 9558195Abstract: Embodiments relate to systems and methods for depopulation of user data from a network. A network management platform can communicate with a set of managed machines in a network, and generally manage user accounts including user IDs, associated network processes, services, application files, data files, and/or other user data. In embodiments, a user may have a change in status, such as departing from the organization operating the network, changing their name or user name, or other updates. In such cases, a systems administrator may need to update or delete files, processes, services, and/or other user data associated with the user from the network. The network management platform can interrogate the network for files, processes, or other resources associated with the user ID of interest. The search can exhaustively interrogate every available node in the network, to update or purge all files associated with the subject user ID(s).Type: GrantFiled: February 27, 2009Date of Patent: January 31, 2017Assignee: Red Hat, Inc.Inventors: Michael Paul DeHaan, Adrian Karstan Likins, Seth Kelby Vidal
-
Patent number: 9547717Abstract: A web browser displays a set of search results from a web search, each search result indicating a link to a web page. Responsive to selection of a first of the set of search results for exclusion from display, a subset of one or more of the set of search results that indicate related links is identified. The related links comprise links have a same domain name as the link of the first search result. The first search result and the subset of the set of search results are excluded. The search results are displayed without the excluded ones of the set of search results.Type: GrantFiled: February 9, 2012Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
-
Patent number: 9542454Abstract: The patent application taught an object based information storage, search and mining system and method, which can store, retrieve, and mine massively amount of object data efficiently. A first embodiment includes an object based search engine which can organize and identify the objects efficiently from the search space based on certain operational measure quantifying the search objectives. A second embodiment includes an operational measure estimator which can adaptively adjust or reconfigure itself to improve the accuracy of the estimation. A third embodiment includes a method for mapping objects onto a topological maps to enable identifying objects rapidly from the search space according to certain measures for search objectives. A forth embodiment includes a method for conducting object based search through mapping query objects and search objects onto topological maps and searching effectively through the maps based on certain operational measures.Type: GrantFiled: February 27, 2013Date of Patent: January 10, 2017Inventor: Tsu-Chang Lee
-
Patent number: 9529896Abstract: A system and method identifies structures within a presentation and detects undesired content in those structures. A decision is made whether to remove portions of the presentation containing the undesired content or the entire presentation, based on determining the domination of the undesired content within the structures of the presentation. The presentation can be reconstructed by being rendered without the undesired content or the structures containing the undesired content.Type: GrantFiled: December 28, 2011Date of Patent: December 27, 2016Assignee: NetSpark LTDInventors: Moshe Doron, Elyasaf Korenwaitz
-
Patent number: 9514226Abstract: The present invention relates to novel methods and implementing systems that afford a user the ability to analyze a certain stream of data, e.g., independent of size, and identify the people that influence the conversation.Type: GrantFiled: April 30, 2013Date of Patent: December 6, 2016Inventors: Bogdan Sandulescu, Vladimir Oane
-
Patent number: 9491223Abstract: A proxy server and a method for determining a mobile application download attribution are provided. The method includes identifying an application downloaded from an application repository to a mobile device; analyzing previously logged requests sent from the mobile device to identify a most recent request directed to the application repository from the mobile device; analyzing the identified most recent request to detect a source that causes the application download and at least one identifier of the application; determining the download attribution respective of the source that causes the application download; and generating an application metadata respective of the download attribution and the application identifiers. This is subject to a user's privacy, opt-in, or opt-out settings.Type: GrantFiled: July 17, 2013Date of Patent: November 8, 2016Assignee: ONAVO MOBILE LTD.Inventors: Roi Tiger, Nimrod Priell, Eran Fridman, Gadi Eliashiv, Lior Tubi
-
Patent number: 9478870Abstract: An antenna with proximity sensor function is disclosed, the antenna includes at least one parasitic element coupled to a filter circuit and a proximity sensing circuit for sensing a load on the parasitic element to determine capacitive loading characteristics for sensing user loading of the device. By sensing the user loading or mode of the device, the antenna can be reconfigured with beam steering or frequency shifting adjustments.Type: GrantFiled: August 12, 2013Date of Patent: October 25, 2016Assignee: ETHERTRONICS, INC.Inventors: Laurent Desclos, Sebastian Rowson, Jeffrey Shamblin
-
Patent number: 9471936Abstract: An identification server correlates the web browsing behavior of individuals with their use of social media systems. Based on these behaviors, web identifiers (referred to as identities or IDs) may be matched to social media identifiers; these matches being determined, stored, and output as a confidences that the web identity of the user corresponds to a social media identity. Each web identity may be associated with one or more social media identities. The identity correlations between web identities and social media identities may be used along with other alignments to provide information regarding the time-based media (e.g., advertisements) a user may have likely been exposed to, and to provide targeted advertisements.Type: GrantFiled: October 2, 2015Date of Patent: October 18, 2016Assignee: Bluefin Labs, Inc.Inventor: Michael Ben Fleischman
-
Patent number: 9443038Abstract: Embodiments of the present invention are directed to facilitating tag assignment to data objects as data objects are added to a tag-associated data-object storage system by users of the tag-associated data-object storage system and to facilitate subsequent display, access, and further characterization of data objects that already reside in the a tag-associated data-object storage system. Methods and systems of the present invention provide for automated tag suggestion to users in order to both increase usability of the interface provided to the tag-associated data-object storage systems as well as decrease the likelihood of unnecessary and unproductive tag proliferation within the tag-associated data-object storage system.Type: GrantFiled: November 1, 2011Date of Patent: September 13, 2016Assignee: Vulcan Technologies LLCInventors: Prasantha Jayakody, Linh Dinh Tran, Jiaxin Wang
-
Patent number: 9430478Abstract: Anchor images and information associated therewith are accumulated during a Web crawling operation. One or more rules are applied to the accumulated candidate anchor images to filter out candidate anchor images that are not appropriate for use as the anchor image for a particular target video. The remaining candidate anchor image is then selected as the anchor image for the particular video.Type: GrantFiled: January 3, 2014Date of Patent: August 30, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Xiao Kong, Wei Wang, Rui Cai, Haifeng Li, Yanfeng Sun
-
Patent number: 9431700Abstract: A modal antenna is formed within a battery assembly for use with a portable electronic device. In certain embodiments, the antenna is printed on an exterior surface of a battery enclosure using a conductive ink. In other embodiments, the antenna is attached, or etched, on a substrate; the substrate may at least partially include a battery housing. The antenna can include an Isolated Magnetic Dipole (IMD) antenna, or other radiating structure. Active components, such as active tuning components, are optionally included in the antenna-integrated battery assembly for the purpose of tuning the antenna.Type: GrantFiled: August 12, 2013Date of Patent: August 30, 2016Assignee: ETHERTRONICS, INC.Inventors: Laurent Desclos, Sebastian Rowson, Jeffrey Shamblin
-
Patent number: 9411909Abstract: A method and apparatus for pushing network information are provided. The method includes: obtaining browser data uploaded by a browser; classifying the browser data uploaded via a classification model and determining a category of the browser data; obtaining network information related to the category, pushing the network information obtained to the browser.Type: GrantFiled: August 30, 2013Date of Patent: August 9, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiaorui Yang, Jinghui Xiao, Xiaobo Zhou, Tiange Si, Yuguo Liu
-
Patent number: 9396280Abstract: Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a web page of a browser and based on the user supplied command a web site is identified and accessed. The web site is automatically navigated to directly locate a predetermined place and/or perform a predetermined function therein which otherwise requires one or more user actions beyond the submission of a command to locate.Type: GrantFiled: June 23, 2008Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ye Gu, Brian Tunning
-
Patent number: 9372878Abstract: Connections between an online system user and one or more social networking system users maintained by various social networking systems are analyzed to determine social proximity between the online system user and social networking system users connected to the online system user via a social networking system. Social networking system users connected to the online system user via each of a plurality of social networking systems are identified. Based on a number of social networking system users connected to both the online system user and to a social networking system user connected to the online system user, a social proximity score indicating relative social “closeness” of the digital magazine server user and the social networking system user connected to the digital magazine server user is generated.Type: GrantFiled: September 11, 2013Date of Patent: June 21, 2016Assignee: Flipboard, Inc.Inventors: Arthur Anthonie van Hoff, Markus Manfred Breunig
-
Patent number: 9372927Abstract: An example implementation includes providing original content on a content source; inserting a unique content ID into content information associated with the original content; associating the original content with an author profile; detecting a following of the hyperlinks between the original content and a second content, via a content aggregation based on communication with the content source via a web index; applying a timestamp to the original content, and providing the original content having the timestamp to the web index.Type: GrantFiled: March 15, 2013Date of Patent: June 21, 2016Assignee: GOOGLE INC.Inventors: Dan Fredinburg, Ross Graber
-
Patent number: 9336315Abstract: A system, method, and machine readable medium for creating a personalized recommendation of an item by creating a topic vector based on a plurality of search queries, at least one of a plurality of users associated with the search queries or a plurality of items associated with the search queries; inferring a topical preference for a user based on a search query by the user; and recommending at least one item based on the topical preference and the topic vector.Type: GrantFiled: January 19, 2011Date of Patent: May 10, 2016Assignee: eBay Inc.Inventors: Maksims Ovsjanikovs, Ye Chen
-
Patent number: 9298818Abstract: A computer implemented method and apparatus for analyzing content of a plurality of documents. The method extracts semantic information from content of a plurality of documents; assigns weights to the semantic information; assigns links between documents containing similar semantic information; assigns a weight to each link; extracts information about the content of the plurality of documents by using the weighted links and weighted semantics to cluster the documents, perform inferential analysis, or both.Type: GrantFiled: May 31, 2011Date of Patent: March 29, 2016Assignee: SRI InternationalInventors: Thierry Donneau-Golencer, Kenneth Nitz, David Dunkley
-
Patent number: 9292863Abstract: Systems and methods in clued those for serving one or more advertisements contextually-relevant to an initial web page. Terms are selected from the initial web page that may be used as representative keywords to select advertisements that are contextually relevant to the initial web page. Keyword candidates are filtered via a series of operations that include: querying a network for web pages where the one or more keyword candidates are found, filtering the web pages based on time/date characteristics and a pre-defined number of web pages, analyzing the web pages using the one or more keyword candidates, and selecting certain keyword candidates to be representative keywords based on the analysis. The one or more representative keywords may be used to select one or more advertisements that may then be served with the initial web page.Type: GrantFiled: June 7, 2013Date of Patent: March 22, 2016Assignee: YAHOO! INC.Inventor: Norman Oro
-
Patent number: 9262624Abstract: A particular set of attributes of a particular computing device is identified. A first plurality of whitelisted objects is identified in a global whitelist corresponding to the particular set of attributes. A particular whitelist is generated to include the identified set of whitelisted objects, the particular whitelist tailored to the particular computing device. In some aspects, device-tailored updates to the particular whitelist are also generated.Type: GrantFiled: September 16, 2011Date of Patent: February 16, 2016Assignee: McAfee, Inc.Inventor: Igor Muttik
-
Patent number: 9201885Abstract: A time-based intelligence system provides robust storage, access, and processing of information on an electronic device. An automated assistant system provides automated, proactive and anticipatory services for the user of the system.Type: GrantFiled: July 22, 2013Date of Patent: December 1, 2015Assignee: ENORCOM CorporationInventors: Gitty N Nasserbakht, Mitra Nasserbakht
-
Patent number: 9183305Abstract: The present invention provides a federated search tool and search methods that consolidate searches to external online accounts of a user and other people that are part of the user's social network. In some embodiments, the search tool is presented as a single search box that may appear persistently on the user's desktop display or as a toolbar embedded within another application. The search tool may be embedded as part of web page. Embodiments of the present invention may provide the results in a simple real-time display stack or a static result list, such as a web page. Blocks in the stack may indicate a result and the context of the result, such as which online account originated the result, whether the result is from a linked external accounts of people associated with the user, pointers to people and groups the user has linked to, an age of the result, and the like.Type: GrantFiled: June 19, 2007Date of Patent: November 10, 2015Assignee: Red Hat, Inc.Inventor: Donald F. Fischer
-
Patent number: 9177025Abstract: According to some embodiments, a system and method for a parallel join of relational data tables may be provided by calculating, by a plurality of concurrently executing execution threads, hash values for join columns of a first input table and a second input table; storing the calculated hash values in a set of disjoint thread-local hash maps for each of the first input table and the second input table; merging the set of thread-local hash maps of the first input table, by a second plurality of execution threads operating concurrently, to produce a set of merged hash maps; comparing each entry of the merged hash maps to each entry of the set of thread-local hash maps for the second input table to determine whether there is a match, according to a join type; and generating an output table including matches as determined by the comparing.Type: GrantFiled: January 15, 2013Date of Patent: November 3, 2015Assignee: SAP SEInventors: Christian Bensberg, Christian Mathis, Frederik Transier, Nico Bohnsack, Kai Stammerjohann
-
Patent number: 9177007Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.Type: GrantFiled: March 14, 2013Date of Patent: November 3, 2015Assignee: salesforce.com, inc.Inventors: Jason Winters, David Haynes, Craig Villamor, Luke Ball, Ian Swinson
-
Patent number: 9173092Abstract: Systems and methods are described herein for collecting data from a base station. Data may be collected at a base station. The data may be embedding into a URL. The URL may then be wirelessly transferring to a mobile device. The mobile device may transmit the URL to a front-end sever. Upon receiving the URL at a front-end server from the mobile device, the URL may be stripped of the embedded data. The stripped URL can be passed from the front-end server to a web server for content delivery to the user device. The front-end server may decode the data stripped from the URL to be stored as collected base station data.Type: GrantFiled: May 16, 2012Date of Patent: October 27, 2015Assignee: Google Inc.Inventor: Gregor Hohpe
-
Patent number: 9141700Abstract: One example includes a method of attributing revenue to keywords for an entity having an entity website. The method may include obtaining the keywords used in a secured search on a search engine that result in a visit to an entity website and determining a position or rank of a webpage of the website on a search results page resulting from searching the keyword. The method may further include estimating, based on the rank of the webpage, a number of visits to the website that result from secured searches of the keyword.Type: GrantFiled: March 27, 2012Date of Patent: September 22, 2015Assignee: BRIGHTEDGE TECHNOLOGIES, INC.Inventors: Lemuel S. Park, Lennon Liao, Sammy Yu, Jimmy Yu