Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,942,352 Method and system for a crowd service store
A method, medium, and system to receive a request for a web-based service from an application, determine whether the requested service is available for...
US-9,942,351 Enabling and disabling execution environments
The method includes receiving a request to access an application. The method further includes identifying features of the application comprising one or both of...
US-9,942,349 Incremental browser-based device fingerprinting
A method for incrementally fingerprinting a computing device includes steps for executing device-identification code programmed to retrieve a complete set of...
US-9,942,348 Verifying controller actions in software-defined networks with controller clusters
Methods and arrangements for verifying controller actions in a clustered software defined network. A contemplated method includes: intercepting at least one...
US-9,942,347 Dynamically adjusting media content cache size
Disclosed are various embodiments for dynamically adjusting the amount of media content to be cached by a client device streaming media from a streaming device....
US-9,942,346 Caching mechanism for determining validity of cached data using web application business logic
Systems and methods are provided for a caching mechanism that determines validity of cached data using web application business logic. An example system...
US-9,942,345 Web server caching for performance improvement
A machine-controlled method may include a web server identifying data to be cached and caching the data at the web server, the data originating from an external...
US-9,942,344 Context configuration
Certain examples described herein relate to configuring a call control context in a media gateway. The media gateway has a set of digital signal processors,...
US-9,942,343 Efficient content streaming utilizing local proxy server implemented on client device
A client device implements a streaming client and a proxy server. The proxy server intercepts one or more playlist requests from the streaming client directed...
US-9,942,342 System and method for providing database content on a client device
A system and method for providing content for display from data sources on a client device are provided. The method includes receiving, by a distribution...
US-9,942,341 Application and/or server stability in signaling optimization in a wireless network for traffic utilizing...
According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and...
US-9,942,340 Scalable, real-time messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publisher clients a...
US-9,942,339 Systems and methods for providing messages to multiple subscribers
Methods, systems, and apparatus, including computer programs encoded on a computer storage device, for: receiving messages from a plurality of publishers;...
US-9,942,338 User presence aggregation at a server
A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's...
US-9,942,337 System and method for continuously monitoring and searching social networking media
A system for continuously monitoring and searching social networking media allowing at least one client to access the system through a respective connection...
US-9,942,336 Time and task based validation to enable or disable parental controls
Approaches are provided for to enabling or disabling parental controls based on time or task validation using a centralized computing environment. An approach...
US-9,942,335 Contextual connection invitations
Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how...
US-9,942,334 Activity graphs
The description relates to activity graphs. One example can obtain details from multiple activity cards. The example can identify relationships between at least...
US-9,942,333 Cloud-based content localization
Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided....
US-9,942,332 Geolocation safety awareness
A method and/or technique for geolocation safety awareness is provided herein. When a user, having a client device, travels to a location, threats associated...
US-9,942,331 Utilization of computing services
A method to connect an application to an application service includes accessing code corresponding to an application to determine a reference to an application...
US-9,942,330 Session manager anti-looping
Session Manager anti-looping creates a model that is an effective barrier to looping, efficiently identifying a loop condition by maintaining temporary...
US-9,942,329 Control plane for sensor communication
An architecture that can employ a control plane for managing communications with respect to a set of sensors is provided. By utilizing a control plane, a...
US-9,942,328 System and method for latched attributes in an internet of things (IOT) system
A system and method are described for implementing latched attributes within an IoT system. For example, one embodiment of a method comprises: specifying an...
US-9,942,327 Memory sharing for buffered macro-pipelined data plane processing in multicore embedded systems
Disclosed are an apparatus and method of operating and allocating a shared memory between various applications operating via a processing computing platform....
US-9,942,326 In-memory database with memory clustering utilizing software-defined storage functionality
An apparatus in one embodiment comprises a plurality of compute nodes each having a processor coupled to a memory. The apparatus further comprises a storage...
US-9,942,325 Methods and systems for selecting compatible resources in networked storage environments
Methods and systems for a networked storage environment are provided. One method includes storing at a storage device by a processor a data structure with...
US-9,942,324 Rebalancing and elastic storage scheme with elastic named distributed circular buffers
A method implemented by a network element (NE) in a network, comprising composing a first network storage entity by mapping a plurality of logical storage units...
US-9,942,323 Workload migration across a hybrid network
A method and system for workload migration across a hybrid network is provided. The method and system are directed to migrating a workload to a cloud by...
US-9,942,322 Call log update across mobile device and WebRTC client device
Systems, methods, and applications for providing consolidated call logs for both cellular and internet calls. The application (or, "app") can retrieve (pull),...
US-9,942,321 Identity-to-account correlation and synchronization
A method, program product, and apparatus for managing profiles in an access management domain. In an embodiment, attribute field mapping rules are generated for...
US-9,942,320 Method and architecture for application mobility in distributed cloud environment
A method for moving application related records (220) between distributed cloud domains (206a to 206w) when a user terminal (210) changes its physical location...
US-9,942,319 Asynchronous download for application offline support
A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic...
US-9,942,318 Producing search results by aggregating messages from multiple search peers
Asynchronous processing of messages that are received from multiple servers is disclosed. An example method may include transmitting, by a computer system, a...
US-9,942,317 Ad hoc decentralized cloud infrastructure
Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the...
US-9,942,316 Persistent network negotiation for peer to peer devices
A device may communicate with a peer-to-peer (P2P) network prior to associating with that network. The communications prior to association may include...
US-9,942,315 Anonymous peer storage
Techniques are described for anonymous peer storage. In one example, techniques include invoking an action of backing up one or more files utilizing distributed...
US-9,942,314 System and method for optimizing web service availability with a node group agreement protocol
In a computer system having multiple servers, services are coordinated among nodes as a result of each node tracking the node state of each other node (such as...
US-9,942,313 Method and apparatus for distributing media content
A system that incorporates teachings of the present disclosure may include, for example, initializing a boundary estimate for an optimization of a linear...
US-9,942,312 System and method for facilitating load reduction at a landing zone
In certain embodiments, load reduction at a landing zone may be facilitated. In some embodiments, a request related to a client-initiated query may be...
US-9,942,311 Method and apparatus for transferring content among large clusters of storage devices to achieve a target...
A content distribution network, including: a content server that stores a set of content items; a plurality of gateways for storing and serving content requests...
US-9,942,310 Load balanced system for a multi-user CAX environment
A system for multi-user design includes a host computer having a memory and a processor. The host computer is configured to operate a multi-user CAx environment...
US-9,942,309 Parallel computer system and method for controlling parallel computer system
A parallel computer system includes computing nodes to execute a parallel program for generating computing processes that perform computations and monitoring...
US-9,942,308 Performing communication based on grouping of a plurality of information processing devices
An information processing apparatus includes a communication unit, a storage, an operation reception unit, and a controller. The communication unit is capable...
US-9,942,307 Web application script migration
In a first embodiment of the present invention, a method is provided comprising: determining if a portion of a script of web application code within a web...
US-9,942,306 Decentralized cloud workflows
Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The...
US-9,942,304 Remote control authority and authentication
The invention relates to systems and methods to enable a mobile device to be used as a remote control, in order to control one or more remotely controllable...
US-9,942,303 Method and system for efficient remote application provision
A method of remotely providing an application includes identifying a visible portion of a first application window on a display of a client. A data stream...
US-9,942,302 Terminal apparatus mountable in vehicle, mobile device for working with the terminal apparatus, and methods for...
A mobile device is provided. The mobile device includes: a display; a communicator configured to communicate with a terminal apparatus which displays items...
US-9,942,300 Dynamic help pages using linked data
Help page techniques including: (i) sending, by a customer computer, heterogeneous software context data to a central registry over a communication network;...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.