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.
Methods and systems for detecting weather conditions including fog using
vehicle onboard sensors
Methods and systems for detecting weather conditions including fog using vehicle onboard sensors are provided. An example method includes receiving laser data...
Method and system for energy storage capacity estimation of battery cells
An apparatus (100) includes at least one electrochemical cell (106) and at least one pass element (104) serially coupled with the electrochemical cell. A...
Customizable presentation of navigation directions
Presentation of navigation directions in mapping applications is customized by obtaining navigation instructions that direct a user from a starting point to a...
Dynamic rerouting during navigation
Initial navigation directions are generated to guide a vehicle along an initial route between an origin and a destination. When the vehicle is a certain...
Facilitating ambient temperature measurement accuracy in an HVAC
controller having internal heat-generating...
A thermostat may include one or more temperature sensors, and a processing system configured to be in operative communication with an HVAC system. The...
Virtual moving safety limits for vehicles transporting objects
Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may...
Method and apparatus for managing blinking
A method and apparatus for managing blinking includes an electronic computing device detecting blinking of a user of the electronic computing device and...
Display screen with animated graphical user interface
Autonomous vehicle door
Method and apparatus to facilitate mobile station communications using
internet protocol-based communications
In a communication network (400), wireless access points (300) utilize one or more agents (302, 306) to support the operating needs of corresponding mobile...
Preventing misuse of random access procedure in wireless communication
A mobile station, base station and methods therein for preventing misuse of a random access procedure in a wireless communication network are disclosed. A...
Methods and systems for signal diffusion modeling for a discretized map of
Examples herein include methods and systems for signal diffusion modeling for a discretized map of signal. An example method includes receiving data related to...
Method and device with dynamic dormancy
A method (200) and device (300) for saving energy in a wireless communication device configured to maintain a persistent communication session over a wireless...
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
Method and apparatus for adaptive reduction of interference in a small
cell of a mobile telecommunication system
In a cell phone telecommunication system having a macrocell and a small cell coextensive with or adjacent to the macrocell and sharing a common frequency band,...
Short-range wireless controller filtering and reporting
Methods and systems for filter data packets using an advertising data packet content filter are disclosed. An example method involves maintaining, by a...
Receiver for backscatter communication
A backscatter receiving module and a method of backscatter communication is described. A front-end module receives the backscatter signal from an antenna and...
Method and apparatus for audio matrix decoding
An audio matrix decoder is provided for decoding input signals L.sub.t and R.sub.t into output signals L.sub.out, C.sub.out, S.sub.out, and R.sub.out. The...
Systems and method for using closed captions to initiate display of
related content on a second display device
In some implementations, a method for using closed captions in a double display scenario includes, obtaining a video stream configured to be displayed on a...
System and method for decoding using parallel processing
Encoding a stream of video data including at least one frame having a plurality of rows of blocks video may include encoding the plurality of rows using a...
Video-revenue prediction tool
Described herein are techniques related to prediction of video revenue for non-monetized videos. This Abstract is submitted with the understanding that it will...
Facilitating video conferences
Implementations generally relate to facilitating video conferences. In some implementations, a method includes enabling a video conference having a plurality of...
Methods and systems for removal of rolling shutter effects
Methods and systems for rolling shutter removal are described. A computing device may be configured to determine, in a frame of a video, distinguishable...
System for auto-HDR capture decision making
A method and apparatus for invoking a High Dynamic Range ("HDR") mode in a camera are disclosed. The method comprises detecting that the camera is operating in...
Disruption blocking in mobile devices
A do not disturb (DND) mode for telephonic devices, in which the DND mode is automatically deactivated after a time increment has elapsed, the DND mode having...
Measuring effectiveness of social networking activity
A system and machine-implemented method for providing effectiveness indications for social networking activity including receiving a request to provide an...
Systems and methods for identifying increased user interest and promoting
content in a geographic information...
Systems and methods for identifying increased user interest in a geographic area and selecting and promoting content associated with such geographic area within...
Mitigation of optimistic acknowledgement attacks in a computer protocol
A method for verifying receipt of data packets, including generating a plurality of data packets, wherein each of the plurality of data packets comprises...
Identification delegation for devices
A first communication session is conducted between a media device and a mobile device. The first communication session includes requesting an authorization code...
Event invitations having cinemagraphs
A system and method for sending a message with a graphical theme that includes a cinemagraph to a member of a social network system are described. In one...
Determining message prominence
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A request that a server system deliver...
A computing device may receive first message data associated with a messaging group. The computing device may associate the first message data with a messaging...
System and method for managing load on a downstream server in a
distributed storage system
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for managing load on a downstream server in a...
Recording events for social media
This specification describes technologies relating to recording an event album for sharing through a social network. In general, one aspect of the subject...
Adaptive data unit transmission and acknowledgment
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A...
Apparatus and methods for adaptive antenna diversity in a multi-antenna
Apparatuses and methods are disclosed for determining a dominant figure-of-merit for an antenna system comprising a primary antenna, and at least two diversity...
Methods and systems for rapid wireless charging where the low state of
charge (SOC) temperature dependent...
A system and method for wireless charging are provided. A control circuit charges one or more cells in a secondary wireless charging circuit that receives power...
Invoking action responsive to co-presence determination
Methods, apparatus and computer-readable media (transitory and non-transitory) are disclosed for receiving audio information based on sensing of one or more...
Using other vehicle trajectories to aid autonomous vehicles driving
through partially known areas
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...
Method and system for automatically cropping images
The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system, a saliency...
Soft posting to social activity streams
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a soft post authored by a user, the soft post...
Providing content recommendation to users on a site
The disclosure includes a system and method for providing content recommendation to users on a site. The system includes a processor and a memory storing...
Methods and apparatus for generating a message for a wireless device
Methods and apparatus for generating a message (106) for a wireless device (102) are disclosed. In an embodiment, an application server (106), or any other...
A digital wallet that facilitates fast, convenient, and secure commerce using a mobile electronic device (or non-mobile electronic device) and stores...
System and method for event management and information sharing
Systems and methods are provided for real-time information sharing. A server receives, from a first user device, a request to create an event, a start time and...
Inferring the gender of a face in an image
The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes receiving a plurality of images...
Identification of query completions which change users' original search
Technology described herein identifies and demotes query completions which divert users from their original search intent. The identified query completions may...
Launching applications from webpages
This specification describes technologies relating to launching applications from content items in webpages. In general, one aspect of the subject matter...
Web crawler scheduler that utilizes sitemaps from websites
Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by...
Triggering answer boxes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...