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 an identifier for a device using application information
A computer-implemented method for generating an identifier for a device includes identifying one or more applications from a plurality of applications installed...
According to one general aspect, a computer-implemented method may include implementing, in a web browser executing on a computing device, a first extension...
Concurrent in-memory data publication and storage system
A method includes allocating a first memory location in a non-transitory data store in communication with a computing device and writing data to the first...
Parallel processing of data for an untrusted application
An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted...
General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine...
Indicating an object at a remote location
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying an object. In one aspect, a method includes...
Prioritizing content based on user frequency
Various aspects of the subject technology relate to systems, methods, and machine-readable media for prioritizing content items based on a request frequency for...
Techniques for insertion of content into chat communication
A computer-implemented technique can include providing, at a computing device including one or more processors, a chat application user interface for display....
System and method for facilitating integrated social group instant
A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving...
System and method of indicating the distance or the surface of an image of
a geographical object
A system and method is provided that displays cursors for street level images, where the cursor changes appearance based on the objects in the image, such as...
Device having multi-layered touch sensitive surface
A touchscreen display device may include a capacitive sensor disposed adjacent to a top surface of the display device, and a resistive sensor disposed below the...
Display for mobile device with abrasion resistant siloxane coating
An abrasion resistant coating is applied to a display of a mobile device. In an embodiment, the coating includes a first layer including siloxane; a second...
Multi-touch force sensing touch-screen devices and methods
Described are methods and devices including a touch sensor layer configured to receive touch input and a force sensor layer stacked with the touch sensor layer,...
Fully clickable trackpad
According to one general aspect, an apparatus includes a trackpad that includes a cover member having a top surface and a switch coupled to the cover member. At...
Method and apparatus for selecting between multiple gesture recognition
A method and apparatus for selecting between multiple gesture recognition systems includes an electronic device determining a context of operation for the...
System and method for programing devices within world space volumes
Aspects of the present disclosure relate to controlling the functions of various devices based on spatial relationships. In one example, a system may include a...
Moveable display portion of a computing device including a clutch
A computing device can include a base portion including a keyboard and a base coupling mechanism fixedly coupled to the base portion where the base coupling...
Portable computer with cylinders providing friction in hinge
A portable computer may include a base, a lid, a base cylinder extending from the base, a lid cylinder extending from the lid, and a link. The link may couple...
Decomposition of error components between angular, forward, and sideways
errors in estimated positions of a...
Examples include systems and methods for decomposition of error components between angular, forward, and sideways errors in estimated positions of a computing...
Camera based localization
Aspects of the disclosure relate generally to autonomous vehicles. Specifically, the features described may be used alone or in combination in order to improve...
Controlling data center cooling systems
Techniques for controlling a data center cooling system include polling a plurality of control devices associated with the data center cooling system for a...
Dynamic device-associated feedback indicative of responsible device usage
Methods and devices for controlling a heating, ventilation, and air conditioning (HVAC) system by a thermostat are provided. Input can be received from a user...
Siloxane coating for a display lens assembly for mobile devices
Hard coatings are applied to a lens assembly. In an embodiment, the coated lens assembly (140) includes a first layer (106B) including siloxane; a second layer...
Systems and apparatus for winch drum mechanism
Wind energy systems, such as an Airborne Wind Turbine ("AWT"), may be used to facilitate conversion of kinetic energy to electrical energy. An AWT may include...
Double-layered balloon envelope
A balloon envelope, having a base layer of ethylene vinyl alcohol (EVOH) and a layer of a second material, that is not EVOH, bonded to at least a portion of an...
Robotic leg parallel to a ball screw
Disclosed are robotic systems, methods, bipedal robot devices, and computer-readable mediums. For example, a robotic system may include a robotic body, a...
Portion of a smart camera display panel with an animated computer icon
Portion of a display panel with a computer icon
Display screen or portion thereof with an animated graphical user
Interchangeable/wearable hinged display device assembly
Third party action triggers
Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving data responsive to a selection...
Controlled power-efficient operation of wireless communication devices
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to...
Obscuring true location for location-based services
A location of a client device may be obscured by using generated random offsets and/or a set of regions. In one implementation, the location of a client device...
Systems and methods for increasing bandwidth in a computer network
Systems and methods for increasing bandwidth in a computer network are provided. A computer network can include a first lower level switch, first and second...
Interactive media display across devices
A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to...
Automated application of manually reviewed videos using matching
An access policy module automatically applies an access policy to a video. Access policies frequently require manual review of an item to determine a proper...
System and method for providing live imagery associated with map locations
Near real-time imagery of a given location may be provided to user upon request. Most popularly viewed geographic locations are determined, and a 360 degree...
Methods and systems for remotely controlling electronic devices
An apparatus for controlling electronic devices has a camera and a transmitter. The camera acquires a first image of an electronic device. The device is...
Devices and methods for an imaging system with a dual camera architecture
An electronic device can include a first image sensor configured to capture a first image of a field of view and a second image sensor configured to capture a...
Presentation of non-interrupting content items
A method for enabling a user of a computing device to designate a content item for subsequent review is provided. The computing device is coupled to a memory...
Virtual representation systems and methods
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...
Content sharing platform playlists and subscriptions based on user history
A method for generating content sharing platform playlists and subscriptions based on user history is disclosed. The method includes identifying one or more...
E-mail with discretionary functionality
An embodiment, by way of non-limiting example, comprises an e-mail method including creating an e-mail having discretionary functionality and sending the...
Devices and methods for selective enablement of data communication
A communication device includes a communication circuit, one or more processors operable with the communication circuit, and one or more memory devices to store...
Multi-stage switching topology
A multi-stage switching fabric provides a plurality switching boxes. Each switching box includes a plurality of switches and a plurality of interconnects, and...
Shortest first longer next routing with congestion reduction
A technique includes transmitting traffic to a destination via at least a first path of a plurality of paths to the destination, each path including one or more...
Method and apparatus for ultrasonic triggered audio reduction
A method and apparatus trigger audio reduction using an ultrasonic signal. Device audio can be output at a first device audio setting from a device through a...
Charging mechanism with ground contact and non-contact coupling
The embodiments provide a device including an enclosure having circuitry associated with the device and a battery configured to power the circuitry, and a power...
Battery cycle life through smart overnight charging
A rechargeable mobile terminal is provided that provides a maximum charge rate of a rechargeable battery during active user hours of the day and provides the...