Search Engine Portal (e.g., Metasearch Engine) Patents (Class 707/707)
  • Patent number: 8886628
    Abstract: The PORTAL-DOORS System has been designed as a distributed network system with hierarchical authorities for entity registering and attribute publishing of mobile metadata. An alternate bootstrapping design with self-referencing and self-describing features has been implemented with an integrated model for the combined registry-directories that co-exists with the independent model for the separate registries and directories. The concept of multilevel metadata about metadata has been implemented with the use of entity, record, infoset, representation and message metadata. This multilevel metadata about metadata improves the efficiency of search and analysis of the metadata content within the networked system. The methods facilitate search of varying scope both within and across the registries, directories and registry-directories focused on different problem oriented domains. Maintaining the integrity of these problem oriented domains serves to improve the efficiency of search throughout the system.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 11, 2014
    Assignee: Akeakamai, Inc.
    Inventor: Carl Taswell
  • Patent number: 8886653
    Abstract: An information processing device includes: a creating unit that extracts link information from content, and creates interpage relationship data which includes information between a subject page and linking pages having links from/to the subject page directly or indirectly; a page weight calculating unit that calculates the weight of at least one of the linking pages, based on the interpage relationship data; a tag weight calculating unit that calculates the weight of a tag, based on the weight of the at least one of the linking pages and information about the tag; a tag transmission determining unit that determines which tag is to be transmitted to which page, based on the tag weight; and a page creating unit that creates a new page having the tag added to the subject page, based on the determination result of the tag transmission determining unit.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: November 11, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Noriyuki Kurabayashi
  • Patent number: 8886519
    Abstract: A text processing apparatus is provided with a segment determination unit 36 and a descriptive content determination unit 33. The segment determination unit 36 determines, with respect to a homogeneous segment that is similar to segments constituting a first text which is set as an analysis target (analysis target text) and that is included in another first text, whether the content thereof is included in a second text. The descriptive content determination unit 33 determines whether each segment constituting the analysis target text should be described in a corresponding second text, based on the determination result.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: November 11, 2014
    Assignee: NEC Corporation
    Inventors: Akihiro Tamura, Kai Ishikawa, Shinichi Ando
  • Patent number: 8880494
    Abstract: A LPM search engine includes a plurality of exact match (EXM) engines and a moderately sized TCAM. Each EXM engine uses a prefix bitmap scheme that allows the EXM engine to cover multiple consecutive prefix lengths. Thus, instead of covering one prefix length L per EXM engine, the prefix bitmap scheme enables each EXM engine to cover entries having prefix lengths of L, L+1, L+2 and L+3, for example. As a result, fewer EXM engines are potentially underutilized, which effectively reduces quantization loss. Each EXM engine provides a search result with a determined fixed latency when using the prefix bitmap scheme. The results of multiple EXM engines and the moderately sized TCAM are combined to provide a single search result, representative of the longest prefix match. In one embodiment, the LPM search engine supports 32-bit IPv4 (or 128-bit IPv6) search keys, each having associated 15-bit level 3 VPN identification values.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: November 4, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Jian Liu, Philip Lynn Leichty, How Tung Lim, John Michael Terry, Mahesh Srinivasa Maddury, Wing Cheung, Kung Ling Ko
  • Publication number: 20140324813
    Abstract: A computer-implemented method comprising: receiving information indicative of a keyword; receiving information indicative of a domain of interest; identifying, by one or more computer systems, a predefined number of search results for the keyword, with the identified search results having increased ranking scores, relative to other ranking scores of other search results for the keyword; determining, by the or more computer systems, from the search results a ranking score of a search result that is for the keyword and that is associated with the domain of interest; and transmitting, to a computing device that sent the information indicative of the domain of interest, information indicative of the identified search results with the increased ranking scores and information indicative of the ranking of the search result that is associated with the domain of interest.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 30, 2014
    Inventors: Monika Verma Mathur, Argha Bose
  • Publication number: 20140324814
    Abstract: Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.
    Type: Application
    Filed: July 9, 2014
    Publication date: October 30, 2014
    Inventors: Reiner Kraft, Andreas Hartmann, Paulien Strijland
  • Patent number: 8874544
    Abstract: A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate. The component also forwards users coming through the search engines to the actual IP graphical user interface (GUI) instead of the files that the search engine discovered.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Clifton E. Grim, III, Christopher I. Schmidt, John D. Wilson
  • Patent number: 8874559
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of items that are displayed to a user of a social networking service, the items comprising digital content distributed using the social networking service and being associated with item features, the item features comprising item-dependent features and user-dependent features; receiving feature values that are associated with one of an item-dependent feature and a user-dependent feature; receiving probabilities that are associated with a group and reflecting a likelihood that the user is a type of user associated with the group, the groups including a set of weights; determining an item score based on the feature values and a set of weights to provide item scores, the set of weights being identified based on the probabilities; and determining a subset of items to be displayed to the user based on the item scores.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Maryam Karimzadehgan, Daniel Wyatt, Andrew Tomkins
  • Patent number: 8874545
    Abstract: A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. The search services module and the search engine adapter are communicatively coupled to one another. The search services module is configured to communicate with a user interface. The search engine adapter is configured to communicate with a search engine.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: October 28, 2014
    Assignee: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Shirish Kasturchand Kothari, Suhas Rohit Mehta, Wai Pak
  • Patent number: 8868498
    Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: October 21, 2014
    Assignee: Apple Inc.
    Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
  • Patent number: 8862567
    Abstract: A method for monitoring a network for information includes repeatedly searching the network for sensitive information about a subscriber. The network is intermittently searched for obscuring information during the repeated searching to thereby disguise the sensitive information that is the target of the repeated searching. Related systems and computer program products are also discussed.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: October 14, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Jeffrey A. Aaron
  • Patent number: 8862568
    Abstract: A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality of selected documents associated with a concept on a time-multiplexed basis is determined. The plurality of selected documents are caused to be displayed at an output device in a predetermined sequence according to the time-multiplexing criteria. The time-multiplexing criteria may be a variety of criteria related to the selected documents, the source of the selected documents, or other factors such as a relevance to a concept and one or more preferences associated with the selected documents.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Gregory Joseph Badros, Jeff Eddings, Rama Ranganath
  • Patent number: 8862556
    Abstract: A method for difference analysis in file sub-regions includes determining a start location in each of a first file and a second file. The start location is defined from a start indicator. The method includes determining a stop location in each of the first file and the second file. The stop location is defined from a stop indicator. The method includes defining a first difference region in the first file and a second difference region in the second file. The first and second difference regions include portions of the first and second files respectively. The portions are between the start location and the stop location in the first and second files. The method includes performing a difference analysis between the first difference region and the second difference region, including identifying differences between the first difference region of the first file and the second difference region of the second file.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Philip F Estes
  • Patent number: 8856076
    Abstract: A mechanism is provided for rendering tape file system information. The mechanism obtains a list of one or more files residing on a tape in the tape file system from a file directory. The mechanism obtains location information associated with at least one file of the one or more files. Finally, the mechanism renders a representation of the location information with the at least one file.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Arnon Amir, Philipp Herget
  • Patent number: 8856074
    Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: October 7, 2014
    Assignee: Apple Inc.
    Inventors: Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler, Vincenzo De Marco
  • Patent number: 8849788
    Abstract: Disclosed is a method for determining an optical connectable route to a target person based on a mutual intimacy index in that, when a specific member searches a route capable of connecting with a desiring target person though his acquaintance stored in his address book, it can determine an optical connectable route having a high mutual intimacy index between brokers as few broker as possible, by using the intimacy information of acquaintance lists stored in the address books of each member.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: September 30, 2014
    Assignee: R2Soft Co., Ltd.
    Inventors: Yong-Ho Kang, Se-Jin Nam
  • Patent number: 8843856
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Brendan D. Burns, Lorenz Huelsbergen, Jeremy Hylton, Laramie Leavitt, Addy Ngan, Jack Menzel
  • Patent number: 8843467
    Abstract: A method and system for providing information to a user of a device on a local network is provided. This involves obtaining information about current user activity on the local network, obtaining contextual information about current user activity on the local network and obtaining additional information interrelated to the contextual information and the user activity information. Then correlations are identified between the additional information, the contextual information and the user activity information. The correlations are used in forming a query to search for information related to the current user activity, to provide to the user.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: September 23, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Alan Messer, Doreen Cheng, Anugeetha Kunjithapatham, Mithun Sheshagiri, Priyang Rathod
  • Publication number: 20140280006
    Abstract: A method and apparatus for managing text is disclosed. A data processing system identifies a log of research and text in a document that matches the log of research. The data processing system determines whether a mismatch exists between a search result for the text in the document and the log of research. Responsive to determining the mismatch exists between the search result for the text and the log of research, the data processing system then modifies the text in the document based on the log of research.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20140280007
    Abstract: Systems and methods of providing composite search results are disclosed. A search query may be received by a general purpose search engine of a first website from a user. At least one general purpose search result may be determined based on the search query using the general purpose search engine. The at least one general purpose search result may be based on a search of multiple websites. Item listing information of an item listed for sale on a second website may be determined based on the search query. The at least one general purpose search result and the item listing information may be caused to be displayed concurrently on the first website to the user. The user may be enabled to interact with the second website regarding the item by interacting with the item listing information displayed on the first website.
    Type: Application
    Filed: July 19, 2013
    Publication date: September 18, 2014
    Applicant: eBay Inc.
    Inventors: Mark Joseph Gardner, Hugh Evan Williams, Valerie Nygaard
  • Patent number: 8838638
    Abstract: Provided are a method and apparatus for generating and accessing metadata in a media file format. The method of generating metadata in a media file format includes generating a time-track map composed of a plurality of map nodes that are distinguished according to track and unit time, and generating media objects corresponding to each of the map nodes, in which each of the map nodes includes position information of the corresponding media objects, thereby facilitating real-time reproduction and modification of content.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: September 16, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-sun Cho, Jeong-hoon Park, Sun-hee Youm
  • Patent number: 8838566
    Abstract: A mobile station is arranged to determine its location, which is searched against street addresses from a database, and at least one matching street address is retrieved. The street address is searched on the mobile station and/or over the network. The search engine conducts a search in the mobile station file system and/or the Internet and/or a file system over the network with the at least one query term, —at least one search result is arranged to be displayed to user on the screen of the mobile station. This facilitates on-demand effortless Mobile Internet Search that allows the users to access opportunities that they did not know about, or would not have had time to find out about with minimum effort as the software of the mobile phone is scanning the Internet and information pages for these opportunities and displaying the results dynamically on the mobile phone screen.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: September 16, 2014
    Assignee: Suinno Oy
    Inventor: Mikko Vaananen
  • Patent number: 8838569
    Abstract: The invention relates to the field of computer telephony integration, displaying and producing computer based documents seamlessly to users that relate to their telephone calls. The best mode is considered to be the use of the invention with social media, such as Facebook, where the mobile station (30) searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The methods and arrangements allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. In other words the Desktop or screen automatically arranges itself to a state in which it is easiest to work during the call, using searches made based on call parameters, such as caller ID.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: September 16, 2014
    Inventor: Mikko Vaananen
  • Publication number: 20140258260
    Abstract: A dating search method includes extracting dating query information based on input from a user; pruning a list of dating sites based on which of the dating sites can provide a search result to a search request based on the query information to automatically generate a list of at least two dating sites to search; transmitting to at least two dating sites, a search request based on the query information, where each dating site is associated with a respective one of the pruned suppliers, and wherein each dating site performs a search and produces at least one search result; receiving, at least one search result from a first one of the dating sites and at least one search result from a second one of the dating sites; and incrementally transmitting the search results to the user, such that the search result from the first one of the dating sites which is received before the search result from the second one of the dating sites is presented to the user before the search result from the second one of the dating site
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Inventor: Sabrina Rayborn
  • Publication number: 20140258259
    Abstract: Providing real time information on the availability of physical published works at a library available for check-out by patrons of the library. The method includes at a search engine service, receiving a search request from a user. The search request includes terms related to a published work. The method further includes receiving information from a library having a branch which patrons can physically visit and check out published works. The information includes information about the real time availability of the published work at the library. The method further includes identifying conventional Internet search results for the terms related to the published work. The method further includes providing to the user, in a common interface, conventional Internet search results together with the real time availability of the published work at the library branch where patrons can physically visit and check out the published work.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: SIRSI Corporation
    Inventor: Talin Ryan Bingham
  • Patent number: 8832063
    Abstract: Requests for resources can be throttled based on relative allocations, whereby the actual usage of a client or sub-client over time can be monitored in order to make intelligent throttling decisions. A centralized throttling service can maintain throttling information according to a hierarchical allocation tree, and can determine whether to throttle a request based at least in part whether any tokens, or available resource units, are available for a class or node of the tree corresponding to the request. In some cases, an empty token bucket for a node can borrow tokens from a parent node, in order to allow a user to exceed an allocation when the capacity of the system allows for such usage. When a user has been exceeding an allocation or otherwise inappropriately taxing various resources, the system can prevent that user from borrowing tokens for at least a specified period of time.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: September 9, 2014
    Assignee: A9.com, Inc.
    Inventor: Peter J. Dean
  • Patent number: 8832062
    Abstract: A method, computer program product, and computing system for the sharing of experiences is provided. The method may include receiving an indication of an experience search to be performed on the experience database, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions. The method may also include searching the experience database based, at least in part, upon one or more search criteria to generate a result set including a plurality of experience data cards. The method may further include sequencing, the plurality of experience data cards based at least in part upon the extrinsic conditions. The method may also include generating a sequence result set based at least in part on the sequenced experience data cards and presenting at least a portion of the sequence result set to a user.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Michael J. LeBeau, Mathew Cowan
  • Patent number: 8832127
    Abstract: A method, computer program product, and computing system for receiving from a user, on the one or more computing devices, an indication to create an experience data card for inclusion within an experience database. The indication provides one or more details concerning an experience of the user. The one or more details associated with the indication are compared, on the one or more computing devices, to details associated with one or more experience data cards included within the experience database to determine if matching details exist. If matching details exist on a related experience data card, the user is provided with one or more options for associating the experience of the user with the related experience data card.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Alastair Tse, Michael J. LeBeau, Mathew Cowan, John Nicholas Jitkoff
  • Patent number: 8832061
    Abstract: Mechanisms and methods are provided for optimizing data synchronization between clients and database systems. These mechanisms and methods provide optimizations for synchronization requests, by either breaking a synchronization request into multiple smaller requests, or by executing different code routines for differing client types, or by pre-caching data that a user is anticipated to want at a future point. Such optimization techniques can enable clients with varying capacities (e.g., mobile client vs. full desktop client) to optimally utilize their respective device capabilities.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 9, 2014
    Assignee: salesforce.com, inc.
    Inventors: Deepak Kothule, Bagrat Mazyan, Erik Forsberg, Aleksandra Zhulina, Pierpaolo Bergamo
  • Patent number: 8825624
    Abstract: Techniques are disclosed for performing identity resolution using life arcs as a feature. Space and time data may be received for an entity. A life arc template may be provided that specifies data that a life arc for each entity should include. A life arc may be generated for the entity based on the space and time data and the life arc template. An assertion for identity resolution may be made for the entity, based on the generated life arc.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey J. Jonas
  • Patent number: 8825698
    Abstract: Implementations of the present disclosure include actions of actions of receiving a search query from a searching user, determining that the search query corresponds to a trigger query and, in response, providing data associated with the first set of authoritative users for potential display to the searching user, determining a second set of authoritative users based on the first set of authoritative users, for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service, and transmitting instructions to display data associated with authoritative users of the second set of authoritative users with search results responsive to the search query, the data including the contact status for each authoritative user in the second set of authoritative users.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Jun Gong, John E. Saalweachter, Sheng Zhang, Wanda Wen-hui Hung, Bogdan Dorohonceanu, Yihua Wu, Sagar Kamdar, Jeremy Hylton, Othar Hansson, Kumar Mayur Thakur
  • Patent number: 8825471
    Abstract: A system and method for extracting facts from documents. A fact is extracted from a first document. The attribute and value of the fact extracted from the first document are used as a seed attribute-value pair. A second document containing the seed attribute-value pair is analyzed to determine a contextual pattern used in the second document. The contextual pattern is used to extract other attribute-value pairs from the second document. The extracted attributes and values are stored as facts.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Jonathan T. Betz, Shubin Zhao
  • Patent number: 8818999
    Abstract: A method and apparatus are provided for ranking documents according to relevancy scoring. In one implementation, a computer-implemented method is provided for receiving, from a database over a network, a document resulting from a search on a database, the document containing terms that match the search criteria. The method may calculate a standard deviation of a probability distribution function representing a distribution of the terms in the document that match the search criteria. The method may further determine relative distances between the terms in the document that match the search criteria according to the standard deviation. The method may further calculate a proximity boost value using the relative distances, and apply the proximity boost value to a base relevancy score of the document to determine a relevancy ranking. The document may then be ranked according to the relevancy ranking.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: August 26, 2014
    Inventors: Narasimha Edala, Donald Loritz
  • Patent number: 8818982
    Abstract: A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams. The system further derives a value for the document based on the detected associations and uses the derived value in evaluating a quality of the document with respect to one or more subsequent queries.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: John Lamping, Mark Pearson
  • Patent number: 8819047
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifested as a technique that can include receiving an input statement that includes a plurality of terms. The technique can also include providing, in response to the input statement, ranked supporting documents that support the input statement or ranked contradicting results that contradict the input statement.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Silviu-Petru Cucerzan, Chee Wee Leong
  • Patent number: 8818985
    Abstract: A method of prioritizing feed items based on rules is provided. User input establishes one or more rules to prioritize a feed item, wherein at least one of the one or more rules incorporates the input data. Such user input may include user-created data or feed metrics. The one or more rules may be weighted. Additional user input configures one or more message cues. A plurality of feed items are prioritized based on the one or more rules. The plurality of feed items are associated with a plurality of feeds, wherein each feed is associated with an object stored in a database system. The plurality of feed items are then displayed in combination with the one or more message cues to a plurality of users of the database system.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: August 26, 2014
    Assignee: salesforce.com, inc.
    Inventors: Ronald F. Fischer, Steve Slater
  • Patent number: 8818984
    Abstract: A method and apparatus for using tag topology for enhancing search capabilities, e.g., searching over the web, are disclosed. For example, the present method receives a user query contain a search term from a user. The method then generates a search result containing at least one entity, wherein the at least one entity is found based on a plurality of user provided tags that is associated with the at least one entity.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Divesh Srivastava, Suresh Venkatasubramanian
  • Patent number: 8818983
    Abstract: A computer-implemented method for search engine synchronization is disclosed according to an aspect of the subject technology. The method comprises receiving, at a computing device, a search engine entry for a search engine, wherein the search engine entry comprises a keyword for invoking the search engine, and a globally unique identifier (GUID) uniquely identifying the search engine. The method also comprises determining whether there is a local search engine entry stored locally on the computing device with the same GUID as the received search engine entry, and, if there is a local search engine entry with the same GUID as the received search engine entry, then performing steps. The steps comprise determining whether the received search engine entry is newer than the local search engine entry, and, if the received search engine entry is newer, then replacing the local search engine entry with the received search engine entry.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventor: Steven Chi Truong
  • Patent number: 8818979
    Abstract: A document retrieving apparatus can retrieve a target document and output the retrieved target documents according to ranking when a retrieval keyword or retrieval expression is input. However, it requires a skilful technique to narrow a retrieval range since an appropriate retrieval keyword or retrieval expression needs to be created. A document retrieving apparatus of the present invention reads out and compiles a document list included in a designated area when a user designates an area of a document to be read on a two-dimensional map. When the user designates an area of a document to be read on the two-dimensional map, the document retrieving apparatus of the present invention combines query vectors of a plurality of documents included in a designated area and extracts documents based on a combined query vector.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: August 26, 2014
    Assignee: Valuenex Consulting Inc.
    Inventors: Tatsuo Nakamura, Yoshio Takaeda
  • Publication number: 20140229462
    Abstract: A system and method that includes providing a query platform with a normalized query tool and a collection interface presenting result items of a collection; adding result items produced by the query tool to a collection, wherein adding a result item to the collection comprising: receiving a query input in a query syntax normalized across multiple query services, retrieving result data of the first query input through a service provider application programming interface (API), processing the result data into result data with at least one context parameter, rendering the result data into a result item, and adding the result item to the collection; and adding at least a second result item to the collection, wherein the second result card is retrieved from a second external service provider API according to the context parameter.
    Type: Application
    Filed: February 10, 2014
    Publication date: August 14, 2014
    Applicant: Verbify, Inc.
    Inventor: Bobby Lo
  • Patent number: 8805833
    Abstract: The personal data search technique uses data input by users for a given user's personal data on a social networking site to enrich the given user's personal data. The technique annotates personal data stored on a personal computing device or in a computing cloud with data obtained from social networking sites (for example, tags, comments, likes/dislikes and so forth) provided by friends/other users in the given user's social network or networks. Such annotations can later are used by search engine to enhance the search functionality and/or to improve the ranking of search results. Since the data is entered by actual human users it is very accurate and since the data is already readily available on social networks the cost to obtain it is very inexpensive.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corp.
    Inventors: Suman Kumar Nath, Douglas Christopher Burger
  • Patent number: 8806655
    Abstract: Disclosed are various embodiments for providing limited versions of applications. A limited version of an application is automatically generated from a full version of the application based at least in part on an expected use of the application by a client computing device during a testing period. The limited version has a smaller data size than the full version. The limited version of the application is sent to the client computing device. The limited version of the application is configured to be executed in a secured environment of the client computing device. The secured environment denies the limited version of the application access to secured resources of the client computing device.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: August 12, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David M. Brownell, Gerard J. Heinz, II, Patrick G. McCuller
  • Patent number: 8805814
    Abstract: In one aspect, the invention comprises a computer system comprising databases storing information regarding publications, the information comprising author, title, date of publication, abstract, cited references, and citing references data; and Internet servers in communication with the databases; wherein at least one of the Internet servers is in communication with and operable to transmit data to a Web browser application resident on a user's computer, and wherein the data is sufficient to enable the browser to display: (a) a search page for enabling the user to input publication search parameters; and (b) a results page comprising a tabular display of results that enables the user to sort results according to date, relevance, author, source title, and number of citations to each publication, and further comprising a list of publication titles, with each title having one or more adjacent selectable links to an aspect of the publication corresponding to the title.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: August 12, 2014
    Assignee: Elsevier B.V.
    Inventors: Jaco Zijlstra, Spencer De Groot, M'Hamed El Aisati, Robbertjan Kalff, Usbrand Jan Aalbersberg
  • Patent number: 8800043
    Abstract: A system and method for identifying sensitive content or indications of vulnerabilities is provided. A local search engine may index content at a data center. Specifications of sensitive data or fingerprints of vulnerabilities may be received from various internal or external sources. Targeted data may include vulnerable software, confidential content, dynamic or static web pages, or application data. Based on searches for targeted data, one or more components may be notified, enabling one or more security actions, including restricting publication of the targeted data.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventor: Vassilii Khachaturov
  • Patent number: 8799253
    Abstract: Methods and computer-readable media are provided for presenting on a website a single video stream that includes a plurality of preview videos directed toward a particular category of interest to a user. Informational items, such as news stories, that have associated preview videos are selected from a database. A preview video for each of the informational items is then algorithmically determined using, for instance, a ranking system. The ranking system may be based on a variety of heuristics, which may indicate popularity, importance, reliability, or relevance of the specific preview video. The single video stream is presented on the website such that the preview videos can be viewed as an assembled sequence of videos. Once an indication has been received to initiate play of the video stream, the preview videos play without requiring any user interaction.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Jamil Valliani, Ken Lo
  • Patent number: 8799258
    Abstract: An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: August 5, 2014
    Assignee: Sling Media Pvt. Ltd.
    Inventor: Sachin D. Mule
  • Patent number: 8793236
    Abstract: User actions prior to, and associated with, an online success event may be considered participating actions that may have influenced the user toward the success event. A previously measured success influence metric for the participating actions may be used to determine a historical influence score for each participating action leading up to the success event. Each participating action may be assigned a current success influence score based on that event's historical influence score as a percentage of a combined historical influence score of all the participating actions for the success event. Additionally, the assigned current success influence scores may be combined with the previously measured success influence metric for use as historical influence scores for success attribution regarding further instances of the success event.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: July 29, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin G. Smith, William Brandon George
  • Patent number: 8788464
    Abstract: Systems, processing methods and computer programs that rapidly ingest, archive and dynamically query the data to retrieve it from short and long term storage devices are disclosed. Data is partitioned on queryable fields and metadata relating to the partitioned data is stored in a database. This allows for data to be stored in a persistent queryable state, providing query transparency irrespective of the location that the data is actually stored. Software code with differing functionality that shares consistent data structures and methods is used in components of the system to provide flexibility and speed.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: July 22, 2014
    Assignee: Lockheed Martin Corporation
    Inventors: Geminiano A. Lola, Christopher M. Allocco, Becky S. Chu, Nerissa K. Oberlander, Robert S. Rudisill, Benjamin R. Tran
  • Patent number: 8789040
    Abstract: In an embodiment, a data processing method comprises receiving, from a first computer, and storing at a service provider computer, a copy of a non-natively-executable computer program; generating and distributing a download link that is configured, when activated, to cause downloading of a dynamically generated natively executable installer program from the service provider computer; receiving a request based upon the download link, and in response, the service provider computer generating a natively executable installer program that comprises the non-natively-executable computer program file and, optionally a player or other support software and/or one or more bundled external software offers, and providing the installer program to the end user computer; receiving, from the installer program, a request for the non-natively-executable computer program; providing the non-natively-executable computer program from the service provider computer to the end user computer; and the method is performed by one or more
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: July 22, 2014
    Assignee: Appenity LLC
    Inventor: Lars Callary
  • Patent number: RE45085
    Abstract: A system for indexing displayed elements that is useful for accessing and understanding new or difficult materials, in which a user highlights unknown words or characters or other displayed elements encountered while viewing displayed materials. In a language learning application, the system displays the meaning of a word in context; and the user may include the word in a personal vocabulary to build a database of words and phrases. In a Japanese language application, one or more Japanese language books are read on an electronic display. Readings (‘yomi’) for all words are readily viewable for any selected word or phrase, as well as an English reference to the selected word or phrase. Extensive notes are provided for difficult phrases and words not normally found in a dictionary. A unique indexing scheme allows word-by-word access to any of several external multi-media references.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: August 19, 2014
    Assignee: Sentius International, LLC
    Inventors: Marc Bookman, Brian Yamanaka