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 communicating sensor data on a mobile device
Methods and systems for communicating sensor data on a mobile device are described. An example method involves receiving, by a processor and from an inertial...
Handling concurrent speech
A system having one or more processors and a memory, receives both speech data from first and second participants of a session. The system outputs the speech of...
Method and apparatus for managing contact information
A method and apparatus for managing contact information includes an electronic device detecting 302 a pair of communications by the electronic device related to...
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a...
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables...
Isolating clients of distributed storage systems
A distributed storage system that includes memory hosts. Each memory host includes non-transitory memory and a network interface controller in communication...
System and method for providing individualized portable asset applications
In one aspect, a computer-implemented method for providing individualized portable asset applications may generally include providing access to a master...
Visibility inspector in social networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting a content data set to a computing device for...
A method of protecting connectivity in a network is provided. The method includes monitoring a client communication received from a client on the network, and...
Enhanced security using service provider authentication
A method (100) and an apparatus (e.g., a network node (210)) for providing enhanced security using service provider authentication. In addition to...
Mixing secure and insecure data and operations at server database
Processing a query, includes, at a client, receiving a user-generated query having a plurality of recognizable terms, securing the user-generated query to...
Identity protection and management for electronic communication
Identity protection and management for electronic communication is described, including receiving a request to provide data from a first address to a second...
Providing content to devices in a cluster
Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, and include a method for providing content. The method...
Systems and methods for a card-based user interface for reading
thread-based communications on mobile devices
Systems and methods for implementing a card-based user interface for thread-based communications on mobile devices are described. In some embodiments, in...
Cutting and adding links within a switch
A non-transitory computer-readable storage medium may include instructions stored thereon that, when executed by at least one processor, are configured to cause...
Devices, systems, and methods for adaptive switching of multicast content
delivery to optimize bandwidth usage
Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting...
Determining unique vistors to a network location
A system and computer-implemented method for determining an estimated number of unique visitors to a network location from a geographical area. A non-linear...
Promoting user interaction based on user activity in social networking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including actions of, for each user of a plurality of users...
User logging of web traffic on non-browser based devices
A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access...
Network attached DVR storage
A host device, which may include a DVR, selects to record content on the host device DVR or in a network attached storage (NAS) unit. The recorded content...
Antenna sharing in mobile devices for backscatter radio
A method and apparatus for wirelessly communicating data that receives electromagnetic ("EM") radiation incident upon an antenna of a mobile device from a base...
Linking a subscriber identity module to a mobile device
A system, device and method for linking SIM data to a mobile device is provided. The system, device and method provide for receiving the SIM data from a source...
Context-based speech recognition
A processing system receives an audio signal encoding a portion of an utterance. The processing system receives context information associated with the...
Method and apparatus for live call text-to-speech
A method and apparatus provide live call text-to-speech. The method can include entering an ongoing voice call at a first communication device with a second...
Visualization of traffic patterns using GPS data
Maps are created that display representations of GPS data generated from a plurality of GPS devices. The GPS data received from the GPS devices is embodied as a...
Alarm profile for a fabric network
Methods and systems for transferring alarm information by sending an alarm message containing information about an alarm. The alarm message includes an alarm...
Method and system for generating and storing data objects for
multi-resolution geometry in a three dimensional...
Methods and systems for generating data objects for multi-resolution geometry in a three-dimensional model are provided. A region of high resolution geometry in...
Adjusting a digital image characteristic of an object in a digital image
Methods and systems for highlighting portions of digital images. In one aspect, a digital image including an object is received. A user selection of a portion...
Method for image processing using local statistics convolution
A method for filtering a digital image, comprising segmenting the digital image into a plurality of tiles; computing tile histograms corresponding to each of...
Scalable buffer remote access
A method and apparatus for scalable buffer remote access is provided. Scalable buffer remote access may include generating, at a client device, a scalable...
Resolving mutations in a partially-loaded spreadsheet model
A method of resolving mutations in a partially-loaded spreadsheet model includes loading onto a client computer a first chunk of a spreadsheet stored on a...
Summarizing a photo album in a social network system
Embodiments generally relate to summarizing a photo album in a social network system. In one embodiment, a method includes grouping photos into a plurality of...
Systems, methods, and computer program products for securely managing data
on a secure element
Systems, methods, and computer program products are provided for managing applets. A first request to personalize the first applet is received over a...
Delivery of contextual data to a computing device while preserving data
A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device while preserving data privacy. In...
Application-driven playback of offline encrypted content with unaware DRM
Application-driven interceptor module enables offline playback of Digital Rights Management (DRM) protected content to work in a same way as online playback....
Platform for cloud application software
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining distributing web applications. One of the...
Selecting content using a location feature index
Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing...
Generating contact suggestions
In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication prepared by a user. A is...
Systems and methods of selecting content based on aggregate entity
The present disclosure relates to systems and methods for refining content selection criteria to facilitate content selection via a computer network. In some...
Methods and systems for processing media files
Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated...
Native application search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining that a first web resource responsive to a...
Hashing techniques for data set similarity determination
Methods, systems and computer program product embodiments for hashing techniques for determining similarity between data sets are described herein. A method...
A server system, which manages distribution or download of content, may obtain data relating to interactions between a user and one or more other server systems...
A system and method for managing music associated with a user account of an online music provider including receiving a request from a client device to add a...
Personalized entity rankings
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing personalized evaluations of products, services,...
Personal knowledge panel interface
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing personal knowledge panels. One of the methods...
Algorithmically determining the visual appeal of online content
A system and a computer-implemented method for automatically determining the visual appeal of online content are provided. The method includes storing a...
Method and apparatus for developing a social hierarchy
A method and apparatus for developing a social hierarchy for a user from a plurality of contacts includes, for each contact, tracking communications occurring...
System and method for grouping related photographs
A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment,...
Interpreted language translation system and method
A computer-implemented method of processing an interpreted language element for execution on a mobile communication device including receiving at a server...