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.
Generating printable certificates to verify log authenticity
A method and system for generating printable certificates to verify log authenticity. A logging module generates a compound document that includes metadata for...
Methods and systems for using pitch predictors in speech/audio coders are provided. Techniques for optimal pre- and post-filtering are presented, and a general...
Semantic parsing with multiple parsers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for semantic parsing with multiple parsers. One of the methods...
Input method editor
Methods, systems, and apparatus, including computer program products, in which an input method editor receives graphemes in a first writing system and...
Object detection based on known structures of an environment of an
An autonomous vehicle may be configured to detect objects based on known structures of an environment. The vehicle may be configured to obtain image data from a...
Methods and systems to aid autonomous vehicles driving through a lane
Methods and devices for controlling a vehicle in an autonomous mode are disclosed. In one aspect, an example method is disclosed that includes obtaining, by a...
Strategic reduction of power usage in multi-sensing, wirelessly
communicating learning thermostat
In a multi-sensing, wirelessly communicating learning thermostat that uses power-harvesting to charge an internal battery, methods are disclosed for ensuring...
Methods and systems for multirobotic management
Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system....
Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while...
System and method for paging and locating update in a network
Mobile station information is exchanged between a plurality of distributed mobility agents (106, 108). The exchange is initiated by a mobility agent (106)...
Systems and methods for mapping IP-addresses to geolocations
A computer-implemented method that includes receiving a location from a location aware access device and an IP address of a network device to which the location...
Method and apparatus for negotiation and notification of a network access
time period in a wireless...
In a wireless communication system wherein a user equipment (UE) that accesses a cell served by an access point (sometimes known as femtocell) is granted only a...
Modular wireless communicator
A wireless communicator including a housing, wireless communication functionality located within the housing, and pouching responsive electrical interconnection...
Interface to facilitate browsing of items of visual content
A server is configured to identify items of visual content; assign the identified items to clusters; assign the identified items, of a particular cluster, to...
System and method for floorplan reconstruction and three-dimensional
Systems and methods for reconstructing a floorplan of a building for generating a three-dimensional model are provided. One aspect of the present disclosure is...
Performing image similarity operations using semantic classification
Image similarity operations are performed in which a seed image is analyzed, and a set of semantic classifications are determined from analyzing the seed image....
Interactive geo-referenced source imagery viewing system and method
The present invention pertains to geographical image applications. A user may transition between nadir and street level imagery using unstitched oblique...
Method and apparatus for downlink resource allocation in an orthogonal
frequency division multiplexing...
A communication is provided that schedules both Distributed Virtual Resource Blocks (DVRB) and Localized Virtual Resource Blocks (LVRB) in a same frequency...
Interference mitigation in heterogeneous wireless communication networks
A method in a wireless terminal transceiver includes receiving a sequence of frames from a first base station, wherein each frame in the sequence contains a...
Self-interference handling in a wireless communication terminal supporting
A wireless communication terminal that has the self-interference due to the support of carrier aggregation, aggregating and jointly using two or more component...
Methods and systems for detecting weather conditions including sunlight
using vehicle onboard sensors
Methods and systems for detecting weather conditions including sunlight using onboard vehicle sensors are described. In one example, a method is provided that...
Seamless display panel using fiber optic carpet
A display panel for use with a multi-panel display includes an array of display pixels to emit pixel light. A fiber bundle including an array of fibers is...
Adjustable lens array with variable optical power
An adjustable lens includes a first lens member having a first corrugated surface, a second lens member having a second corrugated surface, and blackout regions...
Rendering and navigating photographic panoramas with depth information in
a geographic information system
The capability to render and navigate three-dimensional panoramic images in a virtual three-dimensional environment so as to create an immersive ...
Wearable computer with curved display and navigation tool
Disclosed are systems, methods, and devices for interfacing with a wearable heads-up display via a touch-operable input device. The wearable heads-up display...
Hand gestures to signify what is important
In accordance with example embodiments, hand gestures can be used to provide user input to a wearable computing device, and in particular to identify, signify,...
Systems and methods for determining a potential failure or other status of
a robotic device
Methods and systems for proactively preventing hazardous or other situations in a robot-cloud interaction are provided. An example method includes receiving...
Deferring alert of notifications for a particular time
A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which...
Utilizing oscillator frequency divider settings as a temperature sensor in
radio frequency applications
Methods and systems for utilizing oscillator frequency divider settings as a temperature sensor are described herein. An example method may involve a reader...
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...
Mobile device module
Wearable display device and connection cable combination
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...
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...
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...
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...
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...
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...
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,...
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,...
System and method for concurrent display of messages from multiple
A method, system and graphical user interface for displaying conversation messages is disclosed. One aspect of certain embodiments includes displaying messages...
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...
System and method for flow visualization and interaction with network
Systems and methods for generating visualization data representing network traffic flow in or out of one or more nodes, each node representing the network...
Composition of templates using transclusion that guarantee a valid HTML
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...
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...
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...
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables...
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...
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...
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...