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.
Managing energy usage
Various arrangements for accessing an energy management policy for a plurality of devices are described. The energy usage of devices within a first structure is...
Touch-down sensing for robotic devices
Example methods and devices for touch-down detection for a robotic device are described herein. In an example embodiment, a computing system may receive a force...
Mechanically-timed footsteps for a robotic device
An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second...
Detecting road weather conditions
Aspects of the disclosure relate generally to detecting road weather conditions. Vehicle sensors including a laser, precipitation sensors, and/or camera may be...
Clasp mechanisms for wristwatch bands
In one aspect, the subject matter of the disclosure features a watch band. The watch band includes a strap and a clasp mechanism integrated with an end of the...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with transitional graphical user
Simulation of near-field communications
A computing device may identify one or more wireless broadcast signals that are each associated with a name that conforms to a specified wireless naming scheme....
Mobile device activation
A computer-implemented method includes displaying within a web browser executing on a computing device an offer to activate a data communication service for the...
System and method for stream fault tolerance through usage based
duplication and shadow sessions
Embodiments of the present invention: provide, from a first VOD server having a first cache, a first media presentation to a first group of user devices and a...
Wireless devices and methods of operating wireless devices based on the
presence of another person
A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in...
Mechanism for pairing user's secondary client device with a data center
interacting with the users primary...
A method for authenticating a user's secondary client device with a data center interacting with the user's primary client device includes capturing a quick...
Automatic update distribution for managed devices
Methods for scheduling data download requests for a device are provided. In one aspect, a method includes assigning to a device a first wait period of a random...
Trackable sharing of on-line video content
The sharing of video content published online is tracked enabling the generation of a share tracking report. A first client shares video content using a first...
Systems, methods, and computer program products for providing application
Systems, methods, and computer program products are provided for application validation. A first request is transmitted to a ticket generation application. A...
Associating a segment of an electronic message with one or more segment
Methods and apparatus related to associating a segment of an electronic message with one or more segment addressees. One or more message addressees of an...
Systems and methods for supporting downloadable applications on a portable
Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an...
Personal analytics and usage controls
A usage control and data logging method, executed by a processor, includes receiving a request to configure a set of usage rules for a household; generating and...
System and method for remote storage auditing
The present invention relates to remote storage auditing. In another embodiment, a remote storage auditing system may include a first remote storage manager...
Proximity detection by mobile devices
A processor of a mobile device initiates a listening session including listening for a message from a remote service and receiving the message from the remote...
Configurable spatial channel information feedback in wireless
A method for configurable spatial channel information feedback in wireless communication systems is disclosed including receiving, at the wireless communication...
Interrupt based near field communication (NFC) pairing
A method and system for interrupt based NFC pairing is provided. In a passive NFC tag comprising a primary coil and a secondary coil, an electrical signal may...
Antenna assembly utilizing space between a battery and a housing
A device is provided that includes (a) an antenna that includes at least one conductor, (b) a housing that includes an inner-upper surface and an inner-lower...
Automated system and method for modeling the behavior of vehicles and
A method and apparatus are provided for determining one or more behavior models used by an autonomous vehicle to predict the behavior of detected objects. The...
Indexed uniform styles for stroke rendering
Style parameters, which specify respective visual parameters for rendering a map feature at multiple zoom levels, are stored as an indexed data structure in one...
Serving a content item based on acceptance of a new feature
The present disclosure describes systems and methods for serving a content item based on the acceptance of a new feature of an online product, which may include...
Inferring social groups through patterns of communication
Software authenticates the user of a social networking service which maintains one or more lists of contacts associated with the user that can be used by the...
Verifying labels for images using image recognition
Implementations relate to verifying labels for images using image recognition. In some implementations, a method includes obtaining an image associated with...
Systems and method for identifying locations of infrastructure assets
using aerial imagery
Embodiments include a computer-implemented method for identifying locations of infrastructure assets. The method including identifying a location of a first...
Systems, methods, and computer program products for managing access
Systems, methods, and computer program products are provided for managing access control. A first set of access control rules is stored in a memory of mobile...
Data storage in a graph processing system
Data are maintained in a distributed computing system that describe a directed graph representing relationships among a set of items. The directed graph models...
Selecting, ranking, and/or presenting microsite content
A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain...
Programming a dynamic digital media queue
A method and/or system for programming a dynamic digital media queue may include receiving, from an electronic device, a request for a digital media queue. The...
Systems and methods for providing search query refinements
A system and method for generating query refinement suggestions may include collecting refinement data for at least one received source query. The collected...
Sentiment-based classification of media content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein...
Fact correction and completion during document drafting
A method for fact correction and completion during document drafting. The method includes receiving a first user input comprising text being added to an...
Red zone avoidance for user mode interrupts
A method includes for each processed interrupt: determining whether the interrupt is a user mode interrupt; upon determining that the interrupt is a user mode...
Allocating computing resources based on user intent
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating computing resources. In one aspect, a method...
Cataloging data sets for reuse in pipeline applications
The present disclosure relates to cataloging data sets for reuse in pipeline applications. One example method includes identifying a data set produced by a...
Language model selection for speech-to-text conversion
Methods, computer program products and systems are described for converting speech to text. Sound information is received at a computer server system from an...
Enhancing basic roadway-intersection models using high intensity image
Systems and methods are provided that may optimize basic models of an intersection in a roadway with high intensity image data of the intersection of the...
Unique signaling for autonomous vehicles to preserve user privacy
Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a...
Measuring parallelism in lightguide surfaces
A system for measuring transparent optical elements includes a beam generator, optomechanics, an imaging module, and a logic unit. The beam generator is driven...
System and method for automatically generating an electronic journal
A system and method of the subject technology automatically generates an electronic journal of a series of events based on input from data sources already used...
Thermostat wiring connector
A thermostat includes a wiring terminal having a moveable component that is actuatable to enable insertion of an HVAC system conductive wire within the wiring...
Linear hydraulic valve
Examples are provided that describe a linear hydraulic valve. In one example a linear valve comprises a sleeve with a plurality of ports spaced apart from each...
Flat gripper actuator
Examples described here include a device that has a housing defining a cavity, and a force sensor. The device also includes a first hydraulic actuator...
Display screen or portion thereof with graphical user interface