At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Code generation for using an element in a first model to call a portion of
a second model
A device may generate code for a caller element of a first graphical model and a called element of a second graphical model by generating a first function and a...
Systems and methods for modeling faults in the subsurface
A method, apparatus and system for modeling a fault surface in a subsurface region. A direction may be determined in which a first portion of the subsurface...
System and method for providing a renewable energy network optimization
Embodiments of a system and method are disclosed for providing a renewable energy network optimization tool. A method for optimizing a renewable energy network...
Preventing interference between tooth models
Systems and methods are disclosed to prevent interference between two physical tooth models in a physical dental arch model by acquiring the coordinates of a...
Method and system for selecting position and orientation for a monitoring
The present invention relates to the field of camera placement for monitoring an area, and in particular to the field of assisted camera placement in an area...
Computer-implemented method of identifying a group of perforations
A computer-implemented method of simplifying a geometrical model including through holes, by replacing perforations in the geometrical model, comprising:...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on in a storage medium. In one aspect, a...
Using social networking information
Techniques for using social networking information may include making a determination that content authored by a first party references a second party more than...
Parallel processing of data
Parallel processing of data may include a set of map processes and a set of reduce processes. Each map process may include at least one map thread. Map threads...
Method and apparatus for web browsing of handheld device
A method for web browsing of a handheld device includes determining, when a marker is set on at least one object embedded in a webpage, a download status of the...
Presentation of the media content on mobile devices
A system, computer-implemented method and computer-readable medium for generating a magazine edition menu, is provided. Dimensions of a display screen on a...
Applying string matching algorithms to finding ad unit availability
Methods and systems for identifying availability of a content unit are described. Processors receive a request to reserve inventory of a content unit for a...
Methods, systems, and computer program products for automatically issuing travel documents. Tasks relating to issuance of travel documents are generated by an...
Embedding a representation of an item in a host
Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as...
System and method for generating digital content
The described embodiments provide methods and systems for generating online dynamic content. The methods and systems enable content from online publications to...
Method for location-based asset management
A method provides for real-time asset location tracking. An asset in a wide area network, be it a utilities network or a communication network, registers itself...
Enriching search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...
Social distance based search result order adjustment
Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search...
Search guided by location and context
The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be...
Method and system for hybrid information query
Method, system, and programs for hybrid information query. A request is first received from a user associated with a hybrid query. The hybrid query is expressed...
Digital consumer data model and customer analytic record
As a company expands its businesses to include digital products and services in addition to more traditional telecommunications and media offerings, digital...
Intent-based presentation of search results
Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to...
Profile prediction for shared computers
A profile prediction system may identify one of multiple user profiles for a single computer. For example, a home computer may have multiple users that may not...
Trending search magazines
Methods and systems generate trending search magazines. Trending topics may be identified from news servers. A search magazine edition may be generated for a...
Information repository search system
Systems and methods for an information repository search system are disclosed. The system receives search criteria from users and associates the search criteria...
Managing search-engine-optimization content in web pages
A method for managing the Search Engine Optimization (SEO) content of web pages is disclosed. In one embodiment, such a method includes providing a set of web...
Selecting content objects for recommendation based on content object
Collections identifying associated content objects, such as user-defined collections, are stored. A request to display or play a seed content object is...
Optimizing a ranker for a risk-oriented objective
Technologies are described herein that pertain to optimizing a ranker component for a risk-oriented objective. Various definitions of risk are described herein,...
Method and system for forensic investigation of data access
The present invention is directed to a method for forensic examination of data access of an information system. The invention allows a user to determine the...
Creative work registry
A search engine server supports crawling of third party servers communicatively coupled to the search engine server to gather vectors to web content, wherein...
Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users...
Video display for displaying a series of representative images for video
A video display apparatus for displaying a catalog of one or more candidate video items for replay, each video item being represented in the catalog by a...
Systems and methods for generating video program extracts based on search
A process builds extracts for video programs based on search query spikes during transmission of the video programs. The process is performed at a server system...
Systems, methods and computer program products for searching within movies
Systems, methods and computer-readable media process a series of media files into a searchable format. The method includes generating a media database by...
Blog-based video summarization
Methods, apparatuses and systems directed to summarizing video or other multimedia content based on the blogging activities of one or more users. In one...
"At least" operator for combining audio search hits
System and method to search audio data, including: receiving audio data representing speech; receiving a search query related to the audio data; compiling, by...
Implementations disclosed herein involve first-party applications and first-party applications. An example method involves displaying, on a graphical display,...
Dual purpose audio player in cassette housing with built-in display and
A fully functioning dual purpose digital audio player presented in cassette-shaped housing which incorporates a display, control buttons, audio output, and...
Method and device for generating special topic pages
Embodiments of the present application relate to a method for generating special topic pages, a device for generating special topic pages, and a computer...
Text sample entry group formulation
Storing text samples in a manner that the text samples may be quickly searched. The text samples are assigned a text sample identifier and are each parsed to...
Document analysis, commenting, and reporting system
A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one...
Systems and methods for filtering low utility value messages from system
Systems and methods disclosed herein provide intelligent filtering of system log messages having low utility value. In providing the filtering, the systems and...
NLP duration and duration range comparison methodology using similarity
A mechanism is provided in a question answering system for duration similarity weighting in a question answering system. The question answering system receives...
A query is received that includes two or more facets of a multidimensional inverted index for a collection of documents. Each document is associated with at...
Semantic mapping of topic map meta-models identifying assets and events to
Determining an impact of an event identified in a first topic map meta-model will have on at least one asset identified in a second topic map meta-model...
Object building for an aggregate object class request
A client device of a data storage system is configured to generate an aggregate object class request, or view class request, that relates to multiple objects...
Information exchange engine providing a critical infrastructure layer and
methods of use thereof
A virtual record manager and a data exchange engine are provided for dynamically defining data records in a database and for dynamically allocating instances of...
Parallel programming of in memory database utilizing extensible skeletons
An execution framework allows developers to write sequential computational logic, constrained for the runtime system to efficiently parallelize execution of...
Systems and methods for identifying key phrase clusters within documents
Systems and methods are disclosed for key phrase clustering of documents. In accordance with one implementation, a method is provided for key phrase clustering...
Methods for decomposing events from managed infrastructures
Methods are provided for clustering events. Data is received at an extraction engine from managed infrastructure. Events are converted into alerts and the...