Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching: google





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,023,267 Floating core for glass insert molding method and apparatuses therefrom
A tool (1000) includes a mold defining a cavity (1002). The cavity can be for receiving a glass layer (402). A floating core insert (1001) can be placed in the...
US-9,021,599 Protecting privacy via a gateway
A system and methods for protecting privacy via a gateway are provided. The system includes a data store comprising a computer readable medium storing a program...
US-9,021,468 Bundling extension installation with web browser installation
According to one general aspect, a computer-implemented method may include receiving, at a server, a request from a computing device for an executable...
US-9,021,443 Test automation API for host devices
A system is described for testing an application on one or more host devices in a host device farm using an application programming interface ("API") to send a...
US-9,021,421 Read and write barriers for flexible and efficient garbage collection
Described herein are techniques to provide read and write barriers for flexible and efficient garbage collection. A memory heap is split into pages. Each page...
US-9,021,402 Operation of mobile device interface using gestures
In general, this disclosure describes techniques for providing a user of a computing device (e.g., a mobile device) with the ability to utilize drawn gestures...
US-9,021,386 Enhanced user interface scrolling system
A computer system displays: a view window including an initial portion of a document, a scroll icon at an initial scroll icon location on the display, and a...
US-9,021,380 Incremental multi-touch gesture recognition
In one example, a method comprises outputting, by a computing device and for display at an output device, a graphical keyboard comprising a plurality of keys,...
US-9,021,379 Matching of gesture keyboard strokes with predefined stroke templates
A method is provided for determining a word input by a gesture stroke on a virtual keyboard. The method includes receiving data representing the gesture stroke,...
US-9,021,372 System and method for concurrent display of messages from multiple conversations
A method, system and graphical user interface for displaying conversation messages is disclosed. One aspect of certain embodiments includes displaying messages...
US-9,021,366 Data management system and method
A method and computing system for receiving an indication of a first photo being uploaded to a web-based resource. A first capture date is determined for the...
US-9,021,361 System and method for flow visualization and interaction with network traffic
Systems and methods for generating visualization data representing network traffic flow in or out of one or more nodes, each node representing the network...
US-9,021,348 Composition of templates using transclusion that guarantee a valid HTML document
A system, method and computer-readable medium for composing a valid HTML document using template transclusion. A system includes a memory configured to store a...
US-9,021,270 Combining wake-up and unlock into a single gesture
A computer-implemented method, a system and a computer-readable medium provide for receiving a first pattern of sensor inputs that are associated with a user of...
US-9,021,152 Methods and systems for determining memory usage ratings for a process configured to run on a device
Methods and systems for determining memory usage ratings for system processes and providing for display are described. An example method may include...
US-9,021,133 Fabric network
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables...
US-9,021,088 Playlist generation
A method, computer program product, and computing system for monitoring, with a computing device, a social media stream for the occurrence of a media sharing...
US-9,021,087 Method to improve caching accuracy by using snapshot technology
Methods and systems for improving caching accuracy utilizing snapshot technology are provided. One or more requests for data are received. When the requests for...
US-9,021,031 Providing for selective availability on a messaging service
A system and machine-implemented method for selectively setting the availability of a user with respect to one or more contacts within an messaging service, the...
US-9,020,986 Conflating geographic feature data
A geometry dataset describing locations of geographic features with high precision and an information dataset describing locations of geographic features with...
US-9,020,972 System and method for constructing a database instruction
A system and method of the subject technology automatically constructs a database instruction from a template instruction, including one or more variable...
US-9,020,965 Social networking relationship ranking and decay
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving connection score data for a user, the user...
US-9,020,956 Sentiment and topic based content determination methods and systems
Aspects and implementations of the present disclosure are directed to systems and methods of selecting content for presentation to a viewing user. In general,...
US-9,020,941 Geocoding multi-feature addresses
A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural...
US-9,020,933 Identifying inadequate search content
Systems and methods for identifying inadequate search content are provided. Inadequate search content, for example, can be identified based on statistics...
US-9,020,927 Determining resource quality based on resource competition
Methods, systems, and apparatus for determining resource quality based on resource competition. In an aspect, a method comprises: for each of a plurality of...
US-9,020,926 Refining search queries
Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a...
US-9,020,924 Suggesting and refining user input based on original user input
Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be...
US-9,020,861 Predictive model application programming interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for utilizing predictive models from an application scripting...
US-9,020,858 Presence-of-card code for offline payment processing system
Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted...
US-9,020,824 Using natural language processing to generate dynamic content
Apparatus and method for using natural language processing (NLP) to generate dynamic content, such as but not limited to an audio/visual (A/V) presentation. In...
US-9,020,809 Increasing semantic coverage with semantically irrelevant insertions
A method includes accessing data specifying a set of actions, each action defining a user device operation and for each action: accessing a corresponding set of...
US-9,020,763 Predictive transit calculations
A computing device is described that determines an exit location at which a user of a computing device exited a stop associated with a transportation service....
US-9,020,646 Automated control-schedule acquisition within an intelligent controller
The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn,...
US-9,020,485 Enhanced deployment of applications
Systems and methods for managing distribution of applications are provided herein. A host server can act as an intermediary between a communications device and...
US-9,020,272 Sampling vector signed distance field using arc approximation
In one aspect, the present disclosure can be embodied in a method that includes approximating an outline of a vector image using a set of circular arcs. A...
US-9,020,265 System and method of determining building numbers
A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image...
US-9,020,247 Landmarks from digital photo collections
Methods and systems for automatic detection of landmarks in digital images and annotation of those images are disclosed. A method for detecting and annotating...
US-9,020,246 Systems and methods for visual object matching
Systems and methods for improving visual object recognition by analyzing query images are disclosed. In one example, a visual object recognition module may...
US-9,020,153 Automatic detection of loudspeaker characteristics
Disclosed is subject matter that proposes a system and method for a media device to automatically detect the characteristics of an attached speaker. Speakers...
US-9,020,136 System and method for blended PSTN and computer network customer support interactions
The present disclosure includes a system and method for blended telephone network and computer network customer support interactions. The system may include a...
US-9,020,121 Method and apparatus for sharing data between devices
A method, apparatus, and system are provided for sharing data between devices. As an example, a method for exchanging information between a phone and at least...
US-9,020,043 Pathway indexing in flexible partitioning
There is a processing of an incoming video signal into a compressed video bitstream. The processing includes determining indexed pathways of blocks in the...
US-9,019,691 Combined bezel and bumper
In accordance with aspects of the disclosure, a device may include a base and a display. The base may include a base enclosure formed to include internal...
US-9,019,614 Display device with image depth simulation
An optical system is provided with a transparent element having a proximal surface on one side and a distal surface on an opposite side. A plurality of...
US-9,019,279 Systems and method for navigating between a nadir view and an oblique view of a map
System and method for rendering a sequence of orthographic approximation images corresponding to camera poses to generate an animation moving between an initial...
US-9,019,268 Modification of a three-dimensional (3D) object data model based on a comparison of images and statistical...
System and methods for rendering three-dimensional (3D) object data models based on a comparison of images. A 3D object data model of an object can be...
US-9,019,207 Spacebar integrated with trackpad
An apparatus includes a keyboard and a trackpad, where a spacebar for the keyboard is integrated as a part of the trackpad.
US-9,019,111 Smart-home hazard detector providing sensor-based device positioning guidance
A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the...
US-9,019,110 System and method for high-sensitivity sensor
A sensor unit that includes at least one sensor configured to measure an ambient condition is described. The controller can be configured to receive...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.