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.
Electromigration-aware layout generation
In some embodiments, in a method, cell layouts of a plurality of cells are received. For each cell, a respective constraint that affects a geometry of an...
Complex layout-based topological data analysis of analog netlists to
extract hierarchy and functionality
A system and method for reverse synthesizing an integrated circuit from a netlist. A netlist extracted from a device under review is received and converted to a...
Method and apparatus for designing and generating a stream processor
Embodiments of the invention provide a method and apparatus for generating programmable logic for a hardware accelerator, the method comprising: generating a...
System and method for universal control of electronic devices
A system and method for providing an integrated circuit that integrates with and controls a device wherein the integrated circuit design is developed based on a...
Method and apparatus for synchronizing circuits in an emulation system
utilizing its serial interconnect network
Clock distribution schemes in emulation systems are typically complex and use significant resources. The present disclosure is generally directed to clock...
Topography-aware lithography pattern check
The present disclosure provides a method. The method includes obtaining an integrated circuit (IC) layout. The method includes providing a polishing process...
A method for back-end-of-line variation modeling is provided. A bounding box is defined within a design layout. A back-end-of-line variation parameter is...
Proppant transport model for well system fluid flow simulations
In some aspects, a one-dimensional proppant transport flow model represents flow of a proppant-fluid mixture in a subterranean region. The one-dimensional...
Cross-domain data artifacts consolidation in model context
A computerized method to provide an enriched unified model data index by generating a unified model data index by indexing shared syntax elements of data...
3D wearable glove scanner
Disclosed is a 3D scanner in the form of a wearable glove that can be worn by a user to swiftly scan the objects that the user touches. Touching the edges or...
Solar installation mapping
In an example embodiment, a first set of estimated locations for calibration points in a roof is identified in a first satellite image, the first satellite...
Specification-guided user interface for optical design systems
An optical design system generates a design state overview of a design of an optical system, the design state overview summarizing a current state and a target...
Method of providing system design
An embodiment of a computer implemented method of providing a design of a system receives a relative performance specification for the system. A particular...
Document and user metadata storage
Techniques are disclosed for providing services to a client device via a shared cloud service. In one embodiment, a method is disclosed that includes storing...
Network device architecture to support algorithmic content addressable
memory (CAM) processing
The present disclosure describes systems and techniques relating to processing of network communications. According to an aspect of the described systems and...
Object tree walking
Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is...
Methods and apparatus for suppressing network feed activities using an
information feed in an on-demand...
Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand...
Flexible storage of XML collections within an object-relational database
A database server determines, on an element-level of granularity, what form of VARRAY storage to map collections of elements defined by a XML schema. A...
Predictive web page rendering using a scroll vector
Systems, methods, and apparatus for improving a user experience during viewport scrolling is herein disclosed. Rendering and drawing of a viewport is performed...
Method and system for creating linked list, method and system for
A method and system for creating a linked list and a method and system for searching data are disclosed. The method for creating the linked list includes...
Systems and methods for dynamic page creation
A computer-implemented method of dynamically creating a page module for a word on a display screen is provided. The page module is creating by determining a...
Surfacing actions from social data
Social data is used to extract actions that end users perform in order to provide deeplinks for search results. Social data from social networking services may...
System and method for searching a bookmark and tag database for relevant
A method comprises receiving a search request to search a bookmark package database storing bookmarks and tag information, e.g., user-generated keywords; using...
Web application home button
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more...
Contact center co-browsing for a mobile device
Methods and systems of co-browsing may provide for determining a custom set of display parameters for a co-browsing session based on a first set of display...
Optimizing location and mobile search
A method of optimizing digital content for searches performed on mobile devices. The method may include receiving digital content that includes one or more...
Method or system for ranking related news predictions
Methods and systems are provided that may be utilized to rank related news predictions and to provide one or more predictions to a user. In a particular...
Accession of position-related data
Requests (94) for location-dependant information, received from a mobile device (1) having a location-finding capability (10), are processed by middleware (4,...
Dynamic directory and content communication
Features for dynamic directory and content communication are described which provide bidirectionally optimize searches for users and/or content. One type of...
Forensic system, forensic method, and forensic program
A forensic system includes a result information receiving unit that receives result information which is a determination result of connection between a lawsuit...
Grouping recommended search queries on online social networks
In one embodiment, a method includes accessing a social graph that includes a number of nodes and edges connecting the nodes. Each of the edges between two of...
Object recommendation based upon similarity distances
Exemplary methods, apparatuses, and systems receive a candidate object with which a user can interact within a network service. For each of a first plurality of...
Selecting supplemental content for inclusion in a search results page
Disclosed are various embodiments that involve selecting supplemental content to be included in a search results page. A search query is received. A set of...
Computer implemented methods and apparatus for implementing a
topical-based highlights filter
Disclosed are methods, apparatus, systems, and computer readable storage media for filtering content to be displayed in an online social network. Highlights...
Search query interactions on online social networks
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising...
Identity workflow that utilizes multiple storage engines to support
In one embodiment, an indication of a request pertaining to a user account is obtained, where the user account is associated with at least one user. An account...
Query model over information as a networked service
Techniques for hosting data or connecting to hosted data are disclosed herein. In one embodiment, a first computing device in a first region of control can...
Efficient web page fact checking method and system
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information...
Automatic update of searches
A method and system for automatically updating searches are described. In one embodiment, a first search result may be compared with a second search result to...
Local context search results improvements
A method, system, and/or computer program product handles a query generated by a user of one of multiple local network devices that are coupled to a network....
Large scale real-time multistaged analytic system using data contracts
An analytic system may have a number of processing stages. One or more data sources may provide data to a first processing stage. The first processing stage may...
Context based search arrangement for mobile devices
Embodiments are directed towards managing mobile searches by enabling a user to indicate a context of a search query to narrow a scope of the search. A user may...
Surveillance system with direct database server storage
A video surveillance system includes at least one of a camera or a streamer. A data base server is coupled to the camera and can store metadata for a video clip...
Video descriptor generation device
The video descriptor generation device includes a first extraction unit, a second extraction unit, and a feature combining unit. The first extraction unit...
Systems and methods for organizing and displaying electronic media content
Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the...
System and method of collecting video content information
Aggregated information is accessed on a computing device. The aggregated information includes video content information associated with video content and...
Song identification trigger
The present disclosure provides a wearable computing device. The wearable computing device may include a control system configured to perform functions. The...
Correlation-based method for representing long-timescale structure in
A system identifies a set of initial segments of a time-based data item, such as audio. The segments can be defined at regular time intervals within the...
Detecting improper position of a playback device
A position of a playback device with respect to a base is detected and an orientation of the playback device is detected. The detected position is determined...
Knowledge registry systems and methods
Systems and methods are disclosed that provide high-level, ontology-based analysis of low-level data stored within an unstructured key/value store. The systems...