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.
Editing image regions based on previous user edits
Implementations relate to editing image regions based on previous user edits. In some implementations, a method includes detecting a region depicting an...
Method for dynamic range editing
A method of displaying a high dynamic range image, comprising receiving the high dynamic range image, calculating a first set of tone mapping parameters as a...
System and method for increasing the bit depth of images
A method for processing an image having a first bit depth includes performing two or more iterations of a bit depth enhancement operation that increases the bit...
System and method of displaying annotations on geographic object surfaces
A system and method of displaying information on images representing geographic objects captured by a camera is provided. In one aspect, the information is an...
Systems and methods for layered training in machine-learning architectures
A computer-implemented method for layered training of machine-learning architectures includes receiving a plurality of data elements wherein each data element...
Sublinear time classification via feature padding and hashing
A linear function describing a framework for identifying an object of class k in an image sample x may be described by: w.sub.k*x+b.sub.k, where b.sub.k is the...
Identifying labels for image collections
Methods, systems, and apparatus for identifying labels for image collections are presented. In one aspect, a method includes obtaining a collection of images;...
System and method of using images to determine correspondence between
In one aspect, a system and method is provided that matches images that are associated with street addresses with images that are associated with locations that...
Constructing contours from imagery
Systems and methods for identifying contours of objects depicted in imagery are provided. A contour of an occluded object can be reconstructed based on a source...
Segmentation of an input by cut point classification
Techniques are provided for segmenting an input by cut point classification and training a cut classifier. A method may include receiving, by a computerized...
Real-time road flare detection using templates and appropriate color
Methods and systems for real-time road flare detection using templates and appropriate color spaces are described. A computing device of a vehicle may be...
Image optimization during facial recognition
Described is a technique for optimizing an image for facial detection. More specifically, described is a process of predicting the location of a face within an...
Index-side synonym generation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for index-side synonym expansion are disclosed. Some...
Generating customized content
Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a...
Modifying query in discourse context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying queries in a discourse context. In one aspect,...
Blending content in an output
Techniques include obtaining ranges of content relevance scores for different collections of content; generating a normalized range based on the ranges of...
Adjusting a ranking of search results
A method performed by one or more processing devices includes obtaining search results responsive to a search query submitted by a user; determining a maturity...
Tracking changes in on-line spreadsheet
A computer-implemented method for method for tracking changes in an internet-accessible document is disclosed. The method includes providing, with a...
A computer-implemented method for editing a formula includes receiving a text string including formula information. The method further includes parsing the...
System and method of document embedding in collaborative editors
A device embeds a first frame in a second frame. A first mutation defining a first change made to a document within the first frame is generated. A second...
Providing an electronic document collection
In one implementation, a computer-implemented method includes receiving a request to access an electronic document collection that integrates a plurality of...
System and method for providing information regarding posts on social
A system and method is disclosed for providing information regarding posts on social networking sites. The system receives, using one or more computing devices,...
Handling context data for tagged messages
The subject disclosure relates to a machine-implemented method handling context data for tagged messages. The method includes identifying a tagged message,...
Virtual machine disk images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing images of virtual machine virtual disks. One of...
Systems, methods, and computer program products for managing service
Systems, methods, and computer program products are provided for managing installation of services on a secure element having a secure element profile. A...
Displaying map layers in order
A system and method for displaying map layers in order. First vector data which defines one or more features of a first layer of a map is received from a...
Compartmentalized image editing system
Implementations generally relate to applying image enhancements. In some implementations, a method includes providing a selection of image enhancements to a...
Method and apparatus for displaying navigational views on a portable
A portable device (100) includes an orientation engine (118) and a display controller (106). The display controller displays a navigational view on a first...
Automatically recovering and maintaining focus
Disclosed are methods that may include determining that a focus setting of a first web page interaction state is an invalid focus setting. A navigation history...
Dynamically-generated selectable option icons
Systems and techniques are provided for dynamically generating a list of selectable options based on one or more applicable factors, which include visual...
Hover-over gesturing on mobile devices
Aspects of the disclosure may relate to detecting, by a computing device, a first user input comprising a first gesture to interact with a touch-sensitive...
Embodiments of an apparatus comprising a light guide including a proximal end, a distal end, a display positioned near the proximal end, an eye-measurement...
Using head gesture and eye position to wake a head mounted device
Embodiments described herein may help to provide a wake-up mechanism for a computing device. An example method involves, the computing device: (a) receiving...
Wearable device with input and output structures
An electronic device including a frame configured to be worn on the head of a user is disclosed. The frame can include a bridge configured to be supported on...
Compact architecture for near-to-eye display system
An eyepiece body of an eyepiece includes an input lens positioned to couple display light into the eyepiece body along a forward propagation path, a concave end...
Photodetector array on curved substrate
In some applications, it may be desirable to position multiple photodetectors at precise locations on a curved focal surface defined by an optical system. To...
Devices and methods for a rotating LIDAR platform with a shared
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...
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...
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,...
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...
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....
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...
Portion of a display panel with an animated computer icon
Portion of a display panel with an animated computer icon
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...
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...
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...
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...
System and method for displaying and searching multimedia events
Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The...
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...