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.
Collaborative use and management of modular applications
A method for providing applications for use within collaborative documents includes storing, on a cloud computing service, a collaborative document accessible...
Methods and apparatus related to sentence compression
Methods and apparatus related to sentence compression. Some implementations are generally directed toward generating a corpus of extractive compressions and...
System and method for performing data management in a collaborative
An object that is not linked to a root object of a data model is identified. A first instruction comprising a fingerprint and a request to delete the object...
Back-up power for a network switch
A network switch includes a power connection configured to receive power from a primary power source and at least two ports. At least a first one of the ports...
Clustering for parallel processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering for parallel processing. One of the methods...
Tracking property representations in modified computational objects
A system and method is disclosed for tracking representations of object properties in modified computational objects. A computational object of the subject...
Methods and systems disclosed herein relate to a shading function or device for use with a head-mountable device. An example method could include determining,...
Content selection feedback
A system and machine-implemented method for visually providing feedback regarding a user selection are provided. The method includes receiving an indication of...
User interface for electronic devices and methods therefor
A user interface (301) comprises a layered structure defining one or more keys (302,303,304). The layers can include a top layer (331), a base layer (335), and...
Supporting computer boards
A printed circuit board (PCB) support system includes a guide attachable to a housing of a computing assembly that includes a motherboard and a daughterboard,...
Non-isolated intermediate bus converter
In many aspects, the systems and methods described herein include circuitry for an intermediate bus converter for use in a datacenter. The systems and methods...
Static obstacle detection
A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the...
Dynamic performance based cooling control for cluster processing devices
Methods, systems, and apparatus for cooling control in a datacenter. In one aspect, a method includes, for each processing device in a cluster of processing...
Imaging lightguide with holographic boundaries
An optical element for a Head Mounted Display ("HMD") includes a lightguide. The lightguide is embedded in the optical element and optically coupled to receive...
Head-wearable display with collimated light source and beam steering
A head-wearable display includes a collimated light source, a beam steering mechanism, and a synchronization controller. The collimated light source selectively...
Breakaway bundled interlocking drop fiber
The present disclosure relates to a bundled cable system. The bundled cable system includes a first communication cable that has a first sheathing and a second...
Crowd-sourcing indoor locations
Aspects of the present disclosure provide techniques for constructing a scalable model of an indoor space using crowd-sourced inertial navigation system (INS)...
Tendon mounting system
A system for use with a balloon having a balloon envelope is provided. The system includes a tendon assembly for mounting tendons to the balloon envelope. This...
Using game data for providing content items
Methods and systems for receiving a request for content associated with a game, receiving at least one of a device identifier and at least one of game data,...
A brace system includes a medial brace and a lateral brace securable via cross members. Each brace has an upper portion, a lower portion, and a hinge assembly...
Display screen portion with icon
Autonomous vehicle exterior
Autonomous vehicle seat
Path light feedback compensation
A path light that utilizes an ambient light sensor to determine the lighting conditions may experience feedback from its light source if it determines that the...
Connecting wireless devices using visual image capture and processing
A method facilitates establishment of wireless pairing connections between wireless electronic devices by: initiating, at a first device, a connection utility...
Static schedule frequency adjusting techniques for wireless MIMO networks
A technique includes communicating with a base station via a transmitter and a receiver of a first client device based on a static schedule. The static schedule...
Rapid acknowledgement of radio transmissions for energy minimization
The disclosure relates to a transmission scheme for nodes in a network. More specifically, the disclosure relates to an acknowledgment scheme that minimizes...
Apparatus and method for optimizing performance of a radio device
An apparatus (1600) and method (200) determine an instance quality set of an access system while the access system is used by an application package of a radio...
Methods and systems for system updating of mobile devices operating in
privacy or other informationally...
A method (600) of providing device updates or personalization to a mobile communication device (706) operating in an informationally restrictive mode is...
Remotely activating a combination of mobile device functions
A method of remotely activating a combination of mobile device functions using a network application includes receiving, using the network application at a...
Hand held device with an integral access control component
A composite device includes an RFID device and a controller. The controller allows the RFID to respond to a query from an external source only when the...
Prefetching and caching map data based on mobile network coverage
When a mobile device is positioned in a first coverage area with first service parameters, it is determined that the mobile device is likely to enter a second...
System and method of location estimation based on intersections and range
Systems and methods are provided for estimating the locations and coverage ranges of wireless transmission stations based on the existing location and coverage...
Accelerometer or transducer on a device
A device is provided that includes a microphone, a surface, an accelerometer or transducer, and a processor. The surface may be substantially transparent and...
Enforcing publisher content item block requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing publisher content item block requests. In one...
Variable-sized super block based direct prediction mode
Coding a video stream having a plurality of frames is disclosed. A frame of a video stream is processed to determine if direct motion prediction can be applied...
Curved image sensor for a curved focal surface
This document describes curved image sensors capable of sensing light from a monocentric lens. This curved image sensor receives light focused at a curved focal...
Contact cropping from images
The present disclosure provides methods and systems for storing image data in a mobile device. In some embodiments, the method includes generating an image on...
Anonymous cross-device linking using temporal identifiers
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Login...
Systems and methods for indicating a user state in a social network
Methods and Systems for determining a user state for a member of a social network are described. According to one embodiment, a method comprising receiving in a...
Node having functionality that is inoperable unless the node is registered
to a user account at a remote site
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
System and method for automatically suggesting or inviting a party to join
a multimedia communications session
The present disclosure includes a system and method for automatically suggesting or inviting a party to join a multimedia communications session. In some...
Hazard detection unit facilitating convenient setup of plural instances
thereof in the smart home
include using an application on a mobile device to establish first wireless communications with a first hazard detector that was previously paired with the user...
Categorizing accounts based on associated images
Categorizing accounts based on associated images is described, including identifying information associated with an account associated with a user, the...
Systems and methods for adaptive energy utilization of optical
This disclosure provides systems, methods, and apparatus for an energy efficient communication system. The communication system can include a transmitter, a...
Gesture-based messaging method, system, and device
This disclosure is generally directed to a method on a gesture-based messaging device ("messaging device"). According to various implementations, the messaging...
Initiating actions based on partial hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, receiving audio data; determining that an initial portion of...
Modifying behavior of autonomous vehicle based on predicted behavior of
A vehicle configured to operate in an autonomous mode could determine a current state of the vehicle and the current state of the environment of the vehicle....
Determining input received via tactile input device
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be...
Configurable colored indicator on computing device
A computing device includes a memory storing executable instructions, a processor configured to execute the instructions, a programmable display screen...