Search Engine Portal (e.g., Metasearch Engine) Patents (Class 707/707)
  • Patent number: 9077704
    Abstract: An authentication configurator may define a LDAP security group for LDAP authentication, wherein the LDAP security group is associated with rights. It may define a native security group for native authentication users, wherein the native authentication group has at least one right not present in the LDAP security group, and define customer-specified LDAP chains. It may configure an LDAP authentication web application and a native authentication web application, wherein the LDAP authentication web application and the native authentication web application each connect to a service management database, and the LDAP authentication web application uses the customer-specified LDAP chains. A first Uniform Resource Locator (URL) for LDAP authentication to access the LDAP authentication web application and a second URL for native authentication to access the native authentication web application may also be configured.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matt R. Kuritzky, Fabian F. Morgan, Sandra J. Schlosser, Sarah V. White Eagle
  • Patent number: 9066137
    Abstract: A method for providing a search service and a display apparatus applying the same are provided. According to the search service providing method, a search window for doing an Internet search is displayed on a partial area of the screen that displays an image. The search window can be converted into an image display window in response to receiving a specific manipulation input by a user, thereby allowing the user to use the search service while converting between the use of the search window and video watching.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: June 23, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-hye Chung, Hye-jeong Lee, Eun-young Lim, Ji-sun Yang, Seung-soo Kang, Sin-oug Yeo
  • Patent number: 9037565
    Abstract: A system level search user interface that includes both a data entry portion and an application identification portion is displayed. User data input as a search term is displayed in the data entry portion, and identifiers of each of one or more applications of multiple applications on the computing device that can be searched using the search term are displayed in the application identification portion. The search term is provided to one application of the multiple applications for that one application to generate and display search results based on the search term while the display of at least the data entry portion of the system level search user interface is maintained.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 19, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Priya Vaidyanathan, Stephanie M. Monk, Brandon H. Paddock, Richard Jacob White, Edward Boyle Averett, Rolf A. Ebeling, Michael J. Gilmore, Manav Mishra, Jesse Clay Satterfield, Marc Wautier, Dona Sarkar, Brendan D. Elliott, Kwong K. Leung, Arun Gurunathan
  • Patent number: 9031926
    Abstract: A system for indexing unstructured or semi-structured data is disclosed. The system may identify regions within the data, such as “Abstract” or “References”. The system may identify linguistic units such as sentences, noun groups, verb groups. The system may also identify concepts such as companies, people, diseases, amounts, and so forth. The query results may be formatted so that similar results from different documents, or from the same document, are clustered together.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: May 12, 2015
    Assignee: Linguamatics Ltd.
    Inventors: David R. Milward, James R. Thomas, Sylvia F. Knight, Roger W. Hale
  • 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
  • Patent number: 9026517
    Abstract: Methods and systems for searching a path for a vertex include determining, for each of two endpoints in a path, a lower bound for a shortest path distance from each respective endpoint to a target vertex; determining whether the lower bounds cover all points in the path and, if so, determining that the vertex is not in the path; determining whether a number of uncovered points is below a path size threshold and, if so, performing a search of the uncovered points to determine whether the vertex is in the path; and if the number of uncovered points is above the path size threshold, repeating the steps of determining a lower bound, determining whether the lower bounds cover all points, and determining whether a number of points is below a path size threshold using the uncovered points as a new path.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventor: Hiroki Yanagisawa
  • Patent number: 9026428
    Abstract: A system and method for receiving character input from a user includes a programmed processor that receives inputs from the user and disambiguates the inputs to present character sequence choices corresponding to the input characters. In one embodiment, a first character input is received and a corresponding first recognized character is stored in a temporary storage buffer and displayed to the user for editing. After a predetermined number of subsequent input characters and/or predetermined amount of time without being edited, the system determines that the first recognized character is the intended character input by the user and removes the first recognized character from the buffer, thereby inhibiting future editing.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: May 5, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Jakob Sternby, Lars Jonas Morwing, Jonas Andersson, Christer Friberg
  • Patent number: 9020919
    Abstract: A method and apparatus for performing extended search are provided. The method includes receiving user-inputted keywords; extending the user-inputted keywords according to geographical information to acquire extended keywords; performing a search by using the extended keywords; and returning search results to the user. With the present technical solutions, privilege control can be effectively performed in a cloud storage system. With the present embodiments, more information may be provided to a user for reference.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Keke Cai, Hong Lei Guo, Zhong Su, Hui Jia Zhu
  • Publication number: 20150106354
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the automated composition of topical media. In an embodiment of the invention, a method for the automated composition of topical media is provided. The method includes specifying a topic of interest in a search engine interface of a search engine. The method also includes searching one or more media stores over a computer communications network for media files pertaining to the specified topic and retrieving one or more media files including portions corresponding to the specified topic. Finally, the method includes compositing the portions into a single media file and storing into fixed storage the single media file.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20150106355
    Abstract: Multilingual federated search of deep web and surface web data stores combines technologies for federated search, surface web searches, for access limited search, and for rapid translation from and to various human languages. A federated search engine accepts a search query and submits it to other search engines. The federated search engine then accepts the various search results, post processes them, and presents them to a user. The surface web is the collection of freely accessible web sites that typically get crawled and indexed by search engines. The deep web is the data that is out there on the internet but having barriers to access such as subscription or technology. Language is also a barrier to access. Multilingual federated search techniques can provide users with search results gleaned from a vast number of sources in a variety of languages.
    Type: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Abraham Lederman, Daniel C. Heidebrecht
  • Publication number: 20150106353
    Abstract: Systems and methods are provided for data federation query suggestion. An example system includes a query constraint database including at least one query constraint and a query constraint resolving module that receives from a user a query to search a federated database using a federated database search engine and determines if the query satisfies at least one query constraints. The system further includes a query suggestion module that determines a query suggestion if the query does not satisfy at least one query constraints.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: Red Hat, Inc.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 9009130
    Abstract: An affinity server estimates an affinity between two different time based media events (e.g., TV, radio, social media content stream), between a time based media event and a specific topic, or between two different topics, where the affinity score represents an intersection between the populations of social media users who have authored social media content items regarding the two different events and/or topics. The affinity score represents an estimation of the real world affinity between the real world population of people who have an interest in both time based media events, both topics, or in a time based media event and a topic. One possible threshold for including a social media user in a population may be based on a confidence score that indicates the confidence that one or more social media content items authored by the social media user are relevant to the topic or event in question.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 14, 2015
    Assignee: Bluefin Labs, Inc.
    Inventors: Michael Ben Fleischman, Deb Kumar Roy, Jeremy Rishel, Anjali Midha, Matthew Miller
  • Patent number: 9009201
    Abstract: Methods, program products, and systems implementing integrated repository of structured and unstructured data are disclosed. An integrated environment is provided for accessing structured data (e.g., data of a relational database) and unstructured data (e.g., data stored in a text or binary file), including creating, managing, modifying, and searching the structured data and unstructured data. The integrated environment can include an integrated user interface, a set of commands and application programming interface (API), and storage for a relational database and a document repository. The integrated environment can include a database abstraction layer that allows database operations on both the structured data and the unstructured data.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: April 14, 2015
    Assignee: Apple Inc.
    Inventors: Eric Jacobson, Les Thomas, Gang Zhang
  • Patent number: 9009132
    Abstract: There is provided a method that includes (a) sending to a geocoding service, an indicator of a location, where the geocoding service returns a bounding box that defines a geographic area, (b) sending to a search engine, a first query that includes the bounding box and a first parameter, where the search engine returns an identifier of a first business entity located within the geographic area and an indicator of an industry in which the first business entity is engaged, and (c) sending to the search engine, a second query that includes the bounding box and the indicator of the industry in which the first business entity is engaged, where the search engine returns coordinates of a second business entity located within the geographic area.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: April 14, 2015
    Assignee: The Dun & Bradstreet Corporation
    Inventor: Daniel Scott Camper
  • Patent number: 9002702
    Abstract: Embodiments of the present invention provide an approach for automatically assigning a confidence level to information extracted from a transcription of a voice recording. Specifically, in a typical embodiment, an axiom is extracted from a source associated with the text of the transcription. A confidence level of the source is determined. A confidence level is assigned to the axiom based on the confidence level of the source.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
  • Publication number: 20150095303
    Abstract: A method for building and managing a user-customizable knowledge base, the method comprising acquiring data related to a plurality of entities from a plurality of heterogeneous data sources based on a customized acquisition configuration, wherein the customized acquisition configuration specifies a distinct data wrapper for each of the data sources, extracting entity-related information from the data to form a number of graph databases, and integrating the graph databases by mapping relationships between the entities to create an entity-centric knowledge base.
    Type: Application
    Filed: September 26, 2014
    Publication date: April 2, 2015
    Inventors: Omer Sonmez, Zonghuan Wu, Serif Adali, Murat Kalender, Alper Kose
  • Patent number: 8996497
    Abstract: User queries are received, with each query requesting a service from a server. Overlapping experiments are performed on at least a portion of the queries, with each experiment modifying one or more parameters associated with the queries or parameters associated with processing of the queries, and with the experiments organized into layers. Two or more experiments in different layers are allowed to be performed on the same query, and for any given layer, at most one experiment is allowed to be performed on the same query.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Ashish Agarwal, Eric Bauer Arbanovella, Diane Lambert, Ilia Mirkin, Michael M. Meyer, James A. Morrison, Daryl Pregibon, Susan Shannon, Diane L. Tang
  • Patent number: 8996496
    Abstract: Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: March 31, 2015
    Assignee: MobiTV, Inc.
    Inventor: Todd Stiers
  • Patent number: 8997154
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a request for media content from a set top box of an Internet Protocol Television System, perform a search of one or more storage devices associated with other set top boxes for the media content based at least in part on a user profile associated with the set top box where the other set top boxes are located remotely from the set top box, receive the media content, and adjust a format of the media content prior to delivery to the set top box based at least in part on the user profile. Other embodiments are disclosed.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: March 31, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Ahmad Ansari
  • Patent number: 8990182
    Abstract: Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: March 24, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Vladimir Sejnoha, Gunnar Evermann, Marc W. Regan, Stephen W. Laverty
  • Patent number: 8990345
    Abstract: A method for migrating information, and a migrator for migrating information, are disclosed. The method may include extracting organizational information from at least two service providers, accessing a first at least one of the at least two service providers upon selection of a migration selection interface by the user, receiving of a first plurality of information related to the user from one of the service providers, accessing a second at least one of the at least two service providers, and writing the first plurality of information to the second at least one of the at least two service providers.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: March 24, 2015
    Assignee: LinkedIn Corporation
    Inventors: Tomy K. Isaac, Mark Kasiraja
  • Publication number: 20150081662
    Abstract: A user may submit a search query to a search engine. The search engine may process the search query and generate a set of results. Each of the items searched by the search engine may have been pre-assigned to a category in a category tree. Previous interactions by other users with the items after similar queries may have been recorded. The search engine may identify categories based on the distribution of the interacted-with results among the categories. The category tree may be analyzed at different levels, based on the entropy observed at each level. A level with low entropy may be chosen, and categories at that level used to constrain the query.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 19, 2015
    Inventors: Vamsi Krishna Salaka, Prathyusha Senthil Kumar
  • Patent number: 8983933
    Abstract: Disclosed herein are techniques for measuring or assessing the costs of executing operations across a plurality of computing systems. The cost of transferring data across at least one arrangement of computing systems is determined. The cost of executing at least one arrangement of the operations is also determined.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William K. Wilkinson, Alkiviadis Simitsis
  • Patent number: 8977603
    Abstract: This document describes, among other things, systems and methods for managing shared collections. A method comprises receiving, by a network-based commerce system, an indication from a client device to create a collection; receiving, by the network-based commerce system, a textual description of the collection from the client computer; automatically classifying the textual description into one or more elements; and storing the collection as one or more classified elements in the network-based commerce system.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: March 10, 2015
    Assignee: eBay Inc.
    Inventors: Kenneth Allen Pate, Robert Chatwani, Nancy Dickenson
  • Publication number: 20150066892
    Abstract: A method and system for providing social media ecosystem searching services. Cascading searching is used to locate a desired person in a social media ecosystem. Plural related micro-levels are created in cascading searching lists. The plural related micro-levels include one or more cross-connections between the plural cascading merged lists including cross-connections between the search categories, search subcategories or search keywords in the search categories and search subcategories. The cascading searching provides micro-level searching for a desired person in the social media ecosystem at a level not available with other searching techniques. The system includes voice search requests and automatic translation of search requests and communication requests once a desired person is located into plural different languages. The social media search ecosystem cascading searching services are provided on a cloud communications network for mobile and non-mobile devices.
    Type: Application
    Filed: September 14, 2013
    Publication date: March 5, 2015
    Inventor: Jon Anthony ASTORE
  • Patent number: 8972856
    Abstract: A method for modifying a document at a client-side application is disclosed. The method involves receiving a user-requested document at a client-side application from a server; querying a database by the client-side application with entities in the user-requested document, where at least one entity is associated with entity information stored in the database; in response to querying the database, receiving the entity information associated with the at least one entity at the client-side application; modifying the user-requested document at the client-side application to obtain a modified document, where modifying the document comprises adding the entity information or a link to the entity information associated with the at least one entity; and displaying the modified document with the client-side application.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 3, 2015
    Assignee: Yahoo! Inc.
    Inventor: Prashanth Channabasavaiah
  • Patent number: 8965865
    Abstract: A method is provided for identifying documents that include a searchable form relevant to a topic. A document is received. If the received document comprises a form is determined. A form includes a field presented to a user requesting information from the user. If the received document is determined to comprise a form, a determination is made concerning whether or not the form is a searchable form. A searchable form returns non-trivial information to a requester in response to a submission of the form. If the form is determined to be a searchable form, a determination is made concerning whether or not the form is relevant to an identified topic. If the form is determined to be relevant to the identified topic, the document is identified as a searchable form relevant to the identified topic.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: February 24, 2015
    Assignee: The University of Utah Research Foundation
    Inventors: Juliana Freire, Luciano Barbosa
  • Patent number: 8959111
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing answer box functionality to a third party search engine. In one aspect, a method includes receiving, by a search engine, a search query, generating one or more search results that are responsive to the search query, generating an answer box request based on the search query, transmitting the answer box request to another search engine, receiving, in response to the answer box request, an answer box result from the other search engine, generating a search engine results page that includes one or more of the search results, and that includes an answer box that references information included in the answer box result, and providing the search engine results page.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventor: Xin Zhou
  • Patent number: 8949214
    Abstract: Delivering a page that includes a plurality of modules is disclosed. A query is received. Subject type concepts associated with the query are determined. Candidate modules that correspond to the associated concepts are found. A plurality of modules is selected from the candidate modules to be delivered on a page.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: February 3, 2015
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
  • Patent number: 8943038
    Abstract: Disclosed is a method and system for an integrated cross platform multimedia broadband search and selection user interface. The user interface searches for media across different platforms including the user's stored media and all other media available both online and offline. The interface uses a series of icons to display search results. The method includes (i) receiving a query having at least one search term from a user, (ii) performing a search in a network of databases being executed by the user utilizing the at least one search term, (iii) assigning each search result among the search results to at least one icon, and (iv) displaying the at least one icon with the respective search result.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: January 27, 2015
    Assignee: Gefemer Research Acquisitions, LLC
    Inventors: Gene S. Fein, Edward Merritt
  • Patent number: 8943091
    Abstract: A system, method, and computer program product are provided for performing a string search. In use, a first string and a second string are identified. Additionally, a string search is performed, utilizing the first string and the second string.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: January 27, 2015
    Assignee: NVIDIA Corporation
    Inventors: Jacopo Pantaleoni, David Tarjan
  • Patent number: 8924198
    Abstract: Systems and methods for searching and browsing a data store of contextually related data objects. The system includes a search/browse module that receives a search query. The search/browse module identifies data objects that match the search query and generates sentences from data objects that are contextually related to the matching data objects. The sentences are human-readable sentences, for example in subject-verb-object format, where each sentence represents the relationship between two data objects. The sentences are output for display as a hierarchy of sentences. Additionally, a user can browse the data store of contextually related data objects by selecting a sentence that is displayed to the user. The search/browse module then outputs attributes of the data object represented by the sentence for display in two separate regions of a user interface.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: December 30, 2014
    Assignee: Radiant Logic, Inc.
    Inventors: Michel Prompt, Claude Yves Martin Samuelson
  • Patent number: 8923621
    Abstract: Software for initialized explore-exploit creates a plurality of probability distributions. Each of these probability distributions is generated by inputting a quantitative description of one or more features associated with an image into a regression model that outputs a probability distribution for a measure of engagingness for the image. Each of the images is conceptually related to the other images. The software uses the plurality of probability distributions to initialize a multi-armed bandit model that outputs a serving scheme for each of the images. Then the software serves a plurality of the images on a web page displaying search results, based at least in part on the serving scheme.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: December 30, 2014
    Assignee: Yahoo! Inc.
    Inventors: Malcolm Slaney, Bee-Chung Chen, Deepak K. Agarwal
  • Patent number: 8918387
    Abstract: A computer-implemented method for classifying applications configured for cloud-based platforms may include 1) identifying an online platform that hosts an online service and that is capable of hosting a plurality of third-party applications integrated with the online service and configured to operate on the online platform, 2) identifying at least one third-party application that is integrated with the online service and configured to operate on the online platform, 3) identifying metadata describing at least one characteristic of the third-party application, and 4) generating a classification of the third-party application based at least in part on the characteristic. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: December 23, 2014
    Assignee: Symantec Corporation
    Inventor: Ilya Sokolov
  • Patent number: 8918386
    Abstract: Embodiments of the invention form an information set from the current set of index information available by the operations of the Pre-Search and RunTime Search components of the search engine. A search request that contains search terms and/or other search criteria (e.g. date or file type) is entered by a user through an input interface. The search terms and the information set are worked through the search engine modules to provide the actual results sought by the user. These results are provided to the user via a Return Interface. Embodiments involve a search engine that forms a numeric code index that includes grammar embedded rules from a plurality of documents, converts a search request into the same format as the index, and then compares the index and the search request to form the search results.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: December 23, 2014
    Inventors: Athena Ann Smyros, Constantine John Smyros
  • Patent number: 8909611
    Abstract: A method of operating a content management system, the content management system including a central server and a plurality of content servers connected to the central server, each content server associated with a respective location, the method including receiving data at the central server for distribution to at least one of the content servers, accessing user information relating to one or more users at one or more locations, determining, from the user information, whether the received data is relevant to each user, and transmitting the data from the central server to one or more content servers according to whether the data is relevant for users at the respective locations of the content servers.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Dinger, Hussam Eid, Jonathan Thomas Zempel
  • Publication number: 20140358883
    Abstract: The construction of a semantically associated computer search database is disclosed. A text catalog containing the text particulars and contents of a plurality of electronic documents, a term association database which joins text search terms with their semantic meanings or definitions, and a content association database which contains records associating text search terms and their contextual definitions in respect of individual electronic documents are used to in conjunction provide a text index in which it is possible to search based upon the actual definitions or meanings of certain text or terms within the electronic documents, reducing or refining query search result sets. A method of operating a search engine with the index in question, as well as other e-commerce methods employing the index as a refining tool are also disclosed.
    Type: Application
    Filed: May 12, 2014
    Publication date: December 4, 2014
    Applicant: SEMANTI INC.
    Inventors: Bruce JOHNSON, Chad FREDERICK, Scott MONTGOMERIE, Allen YEE, Reginald CHERAMY
  • Publication number: 20140358884
    Abstract: Systems and methods according to the invention make feature-based and visual search possible. They allow users to provide us a visual representation that we can apply against available items of creation and return items that are like the visual representation in terms of features and other parameters that user can specify. More generally, the invention relates to searching items using visual representations. In particular it provides visual features of an item of creation and methods for recognizing images in terms of those features, and converting the deduced knowledge in a form that is searchable against a database of items of creation. Thus, for example, one aspect of this invention provides for creation of the framework in which an item of creation can be represented visually. This framework can be of many types. A canvas, if we are to draw an image akin to what an artist draws.
    Type: Application
    Filed: July 7, 2014
    Publication date: December 4, 2014
    Inventors: Karthikumar NANDYAL, Christian Stucchio, Mukti Khaire, Samir Patil
  • Publication number: 20140358882
    Abstract: Biasing of search query inputs based on local content, device profile and/or activity information. In various embodiments, biasing operations are performed on a search input to a client device in order to improve search result relevancy. The biasing operations produce additional search query elements/context options based on locally-hosted content or other information that may not be readily available to a search engine. The local content may include, for example, images, text, audio/video files, documents, code, applications, social media, etc. One or more of additional search query elements/context options produced by the biasing operations are then utilized in a search query communicated to a search engine. In various alternate embodiments, device activity data extracted from a user's device (such as data generated by device sensors) may likewise be employed to refine search queries. In further embodiments, searching and biasing operations may be performed by an intermediary or proxy device.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: Broadcom Corporation
    Inventor: Wael William Diab
  • Patent number: 8903815
    Abstract: A method for operating a web service to search one or more data sources, the method including receiving a query directed to a first data source, wherein the first data source defines at least one characteristic of at least one first data object returned by the query, receiving at least one first data object from the first data source in response to querying the first data source, retrieving linked relationships between the at least one first data object and one or more second data objects from a second data source, receiving the one or more second data objects from the second data source in response to querying the second data source, generating a composite data object in response to the received query, the composite data object including the at least one first data object and the one or more second data objects formatted as markup language.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: December 2, 2014
    Assignee: Credit Suisse Securities (USA) LLC
    Inventors: Robert David Ellis, Erem Mustafa Tanyeri
  • Patent number: 8903712
    Abstract: A system and method for providing an easy-to-use interface for verifying semantic tags in a steering application in order to generate a natural language grammar. The method includes obtaining user responses to open-ended steering questions, automatically grouping the user responses into groups based on their semantic meaning, and automatically assigning preliminary semantic tags to each of the groups. The user interface enables the user to validate the content of the groups to ensure that all responses within a group have the same semantic meaning and to add or edit semantic tags associated with the groups. The system and method may be applied to interactive voice response (IVR) systems, as well as customer service systems that can communicate with a user via a text or written interface.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: December 2, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Real Tremblay, Jerome Tremblay, Amy E. Ulug, Jean-Francois Fortier, Francois Berleur, Jeffrey N. Marcus, David Andrew Mauro
  • Patent number: 8904170
    Abstract: A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one embodiment, a certificate synchronization application is programmed to perform certificate searches by querying one or more certificate servers for all of the certificates on those certificate servers. If all of the certificates on a certificate server cannot be successfully retrieved using a single search query, due to a search quota on the certificate server being exceeded for example, the search is re-performed through multiple queries, each corresponding to a narrower subsearch. Embodiments described herein enable large amounts of certificates to be automatically searched for and retrieved from certificate servers, thereby minimizing the need for users to manually search for individual certificates.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, Neil Patrick Adams, David Francis Tapuska, Herbert Anthony Little
  • Patent number: 8903852
    Abstract: A method, computer program product, and computing system for receiving, on the one or more computing devices, a location indication from a user concerning a chosen location for potential experiences. A time indication is received, on the one or more computing devices, from the user concerning a time frame for the potential experiences. An experiences database is queried to identify two or more experiences that may be sequentially performed within the defined time period at the chosen location. An itinerary is generated, on the one or more computing devices, for the user based, at least in part, upon the two or more experiences.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Alastair Tse, Michael J. LeBeau, Mathew Cowan
  • Patent number: 8903816
    Abstract: Methods and systems for analyzing, ordering and presenting item listings are described. In one example embodiment, a search query is processed to identify item listings satisfying the search query. Then, for each item listing that satisfies the search query, a ranking score is derived and assigned to the item listing. The ranking score is based in part on a relevance score, a listing quality score and a business rules score (or, adjustment factor). Finally, the item listings are ordered, based on their corresponding ranking score, and presented in order in a search results page.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: December 2, 2014
    Assignee: eBay Inc.
    Inventors: Olivier G. Dumon, Ryan McDonald, Muhammad Faisal Rehman, Julie Netzloff, Ken Sun
  • Patent number: 8898297
    Abstract: An embodiment of the disclosed system provides the user of a computing device with information concerning the expected usefulness of an item, such as a hyperlink, within a network resource, such as a search result webpage, with the expected usefulness information based at least in part on an attribute of the user's computing device. For example, the system may provide the user with information identifying a particular website as poorly suited for the user's device, based on data that the system collected identifying an aggregate bounce-back rate from computing devices with a similar attribute to the user's computing device.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: November 25, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett R. Taylor, Ameet N. Vaswani, Faizal S. Kassamali, Ryan Tucker, Ranganath Atreya, Michael V. Zampani
  • Patent number: 8898792
    Abstract: A secure search mechanism (or search engine) for use with content based information security repositories. The present invention may be embodied in an information security system or method. In accordance with the present invention, a search occurs in a protected device that contains classified metadata and addresses of encrypted headers relating to classified data or information objects. A search request comes in from a user in a particular access level and the search engine returns a set of addresses that are at appropriate access levels and satisfy the search criteria. These addresses are passed or transferred to another device that stores the encrypted headers, and the encrypted headers are sent to the user.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: November 25, 2014
    Assignee: Lockheed Martin Corporation
    Inventor: Thomas C. Fall
  • Patent number: 8892542
    Abstract: Systems and methods are disclosed to search for a query image, by detecting local invariant features and local descriptors; retrieving best matching images by quantizing the local descriptors with a vocabulary tree; and reordering retrieved images with results from the vocabulary tree quantization.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 18, 2014
    Assignee: NEC Laboratories America, Inc.
    Inventors: Xiaoyu Wang, Ming Yang, Timothee Cour, Shenghuo Zhu, Kai Yu
  • Patent number: 8892552
    Abstract: A user can issue a query on a search host site. The search host can construct a corresponding reference to custom search engine (CSE) with a URL pointing to a site with information for a CSE specification. The search host sends the reference to a CSE provider and the CSE provider dynamically generates the CSE specification based on the reference. The CSE provider then conducts a search and processes search results accordingly. The processed search results are sent to the search host who outputs the search results for the user. The information for the CSE specification can be stored anywhere accessible in a computer network and can be stored in various formats. Any number of CSE specifications can be automatically generated on demand corresponding to different queries or content requests on the search host site.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Othar Hansson, Matthew D. Wytock, Patrick F. Riley, Ramanathan V. Guha
  • 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