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.
Patent # | Description |
---|---|
US-9,285,464 |
Devices and methods for a rotating LIDAR platform with a shared
transmit/receive path A LIDAR device may transmit light pulses originating from one or more light sources and may receive reflected light pulses that are then detected by one or more... |
US-9,285,450 |
Balloon-based positioning system and method Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with... |
US-9,285,234 |
Automatic display of trip information in a mapping application An interactive digital map of a geographic area is provided via a user interface of a computing device. A selection of a point on the digital map is received,... |
US-9,285,230 |
Methods and systems for detecting road curbs Methods and systems for detecting road curbs are described herein. A vehicle's computing system may receive point clouds collected in an incremental order as... |
US-9,283,949 |
Hybrid hydraulic and electrically actuated mobile robot Example embodiments may relate to a robotic system that includes a hydraulic actuator and an electric actuator both coupled to a joint of the robotic system.... |
US-9,283,678 |
Virtual safety cages for robotic devices Methods and systems for determining and presenting virtual safety cages are provided. An example method may involve receiving an instruction for a robotic... |
US-D751,599 |
Portion of a display panel with an animated computer icon |
US-D751,596 |
Portion of a display panel with an animated computer icon |
US-9,282,587 |
Method for managing notifications in a communication device A method and apparatus of an electronic device for managing notifications is disclosed herewith. The method includes identifying a plurality of notifications... |
US-9,282,431 |
Location-aware caching in a balloon network Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in a balloon network. An... |
US-9,282,425 |
Triggering completion step suggestion for a task Methods and apparatus related to providing one or more completion step suggestions for a task that is associated with a user. In some implementations, the... |
US-9,282,395 |
Flexible transducer for soft-tissue and acoustic audio production The present embodiments relate to techniques (300) and apparatuses (100, 500) for implementing a flexible transducer for soft-tissue audio production. These... |
US-9,282,376 |
System and method for displaying and searching multimedia events
scheduling information Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The... |
US-9,282,371 |
Systems, methods, and media for managing an entertainment system Systems, methods, and media for managing an entertainment system are provided. In some implementations, systems for managing an entertainment system are... |
US-9,282,363 |
Method and device for optimizing storage of recorded video programs A method of managing video programs and associated program components on a storage unit of an electronic device is provided. A total number of playbacks of each... |
US-9,282,330 |
Method and apparatus for data compression using content-based features Disclosed herein are methods and apparatuses for compressing a video signal. In one embodiment, the method includes storing a function derived from a set of... |
US-9,282,287 |
Real-time video transformations in video conferences Systems and methods are disclosed for real-time video transformations in video conferences. A method includes receiving, by a processing device, a request from... |
US-9,282,158 |
Reducing redirects Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes... |
US-9,282,149 |
Reading group ebook synchronization A reading group that is associated with an ebook is defined, the reading group including a master device and one or more follower devices. A synchronization... |
US-9,282,139 |
Graphical user interface for facilitating access to online groups Methods, systems, and graphical user interfaces that automatically personalize and prioritize links to online groups are disclosed. A server automatically... |
US-9,282,092 |
Systems and methods for determining trust when interacting with online
resources Systems and methods for determining trust when interacting with online resources are described, including requesting a secure connection with an online... |
US-9,282,087 |
System and methods for reviewing user generated content and providing
authorization Systems and methods for providing authorization of user-generated content are described, including a computer-implemented method for providing content by a... |
US-9,282,071 |
Location based message discovery A method, computer program product, and computer system for receiving a message from a first user associated with a network, wherein the message is associated... |
US-9,282,070 |
Dynamic delay in undo functionality based on email message characteristics A system and machine-implemented method for calculating a dynamic delay for an email message, the method including receiving an indication of an email message... |
US-9,282,068 |
Collaborative streaming of video content A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A video stream includes a group of videos to be... |
US-9,281,966 |
Method, system and apparatus for the control of transmit diversity A method, apparatus and system for modifying a transmit diversity signal comprising receiving at least one input parameter, calculating at least one virtual... |
US-9,281,962 |
System for determining email spam by delivery path A spam detector for determining likelihood of forgery of a source in an email addressed to a destination is provided, comprising extraction means for extracting... |
US-9,281,896 |
Location-aware profiles in a balloon network Disclosed embodiments may help a balloon network to provide substantially continuous service in a given geographic area. An example method may be carried out at... |
US-9,281,849 |
Method and apparatus for compensating for phase shift in a communication
device A method and apparatus for compensating is described, in which a tuning network is electrically coupled to an antenna and to a phase shift network. Baseband... |
US-9,281,554 |
Balloon with pressure mechanism to passively steer antenna Methods and apparatus are disclosed for passively steering an antenna disposed on a balloon in a balloon network. An example balloon involves: (a) an antenna... |
US-9,280,982 |
Nonstationary noise estimator (NNSE) A method for estimating acoustic noise in an environment where a mobile communication device is operating and where the acoustic noise includes nonstationary... |
US-9,280,970 |
Lattice semantic parsing A language processing system uses a lattice parser that semantically parses a command input represented by a lattice. The parser receives a hypotheses space of... |
US-9,280,952 |
Selective display of OCR'ed text and corresponding images from
publications on a client device Text is extracted from a source image of a publication using an Optical Character Recognition (OCR) process. A document is generated containing text segments of... |
US-9,280,843 |
Hybrid images for maps combining low frequency map data and high frequency
satellite image data Hybrid images merge the benefits of map views and satellite images. A geographic information system includes a geographic information server and at least one... |
US-9,280,836 |
Techniques for rendering images in a tiled view A computer-implemented technique includes determining whether to first render an image at a first quality or a second quality based on whether a viewable... |
US-9,280,820 |
Creating camera clock transforms from image information Systems and methods are provided for using imagery depicting a timekeeping device to determine a clock offset for a particular image capture device. The clock... |
US-9,280,804 |
Rotation of an image based on image content to correct image orientation In some implementations, a method rotates images based on image content to correct image orientation. In some implementations, a method includes obtaining one... |
US-9,280,789 |
Recommending native applications In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based... |
US-9,280,785 |
Allocating offline advertising inventory A computer-implemented method of allocating offline advertising, the method including receiving an offer price for audience-member responses for an offline... |
US-9,280,749 |
Determining an attribute of an online user using user device data A computer-implemented method for determining an attribute for an online user of a candidate computing device is provided. The method implemented uses a host... |
US-9,280,742 |
Conceptual enhancement of automatic multimedia annotations Methods and systems for suggesting one or more semantic tags for a media clip are disclosed. In one aspect, a media clip provided by a user is identified, and a... |
US-9,280,710 |
Bus detection for an autonomous vehicle Methods and systems are provided that may allow an autonomous vehicle to discern a school bus from image data. An example method may include receiving image... |
US-9,280,679 |
Tiered application permissions Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method... |
US-9,280,677 |
Secure native application messaging with a browser application A system for securely mediating messages between a native application and a browser application on a computing device includes running the browser application... |
US-9,280,601 |
Modifying search results Systems and methods for generating search results are provided. In some aspects, a method includes receiving a query, obtaining a search result that is... |
US-9,280,599 |
Interface for real-time audio recognition An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned... |
US-9,280,592 |
Zombie detector and handler mechanism for accounts, apps, and hardware
devices A computer-implemented method, including identifying user subscriptions that meet at least one criterion of a plurality of criteria for detecting subscriptions... |
US-9,280,590 |
Systems and methods for attribute-based user data visualizations Systems and methods for attribute-based user data visualizations are described, including determining that an event is associated with a category, the event is... |
US-9,280,588 |
Search result previews Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a... |
US-9,280,580 |
Customizing search Techniques for customizing search may include the following operations: outputting, to a computing device of a user, a Web page that enables selection of... |