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
2016/0150062 Protective film using strengthened glass for display screen
A protective film using strengthened glass for display screen is provided, which includes a strengthened glass portion, a curved surface portion having a...
2016/0150061 PORTABLE TERMINAL DEVICE
A portable terminal device is provided which can improve the interest, functionality and additional value by display even when the two display modules are in...
2016/0150060 SYSTEMS AND METHODS FOR CONSENSUS PROTOCOL SELECTION BASED ON DELAY ANALYSIS
A method for selecting a consensus protocol comprises separating a consensus protocol into one or more communication steps, wherein the consensus protocol is...
2016/0150059 SYSTEMS AND METHODS FOR CONSENSUS PROTOCOL SELECTION BASED ON DELAY ANALYSIS
A method for selecting a consensus protocol comprises separating a consensus protocol into one or more communication steps, wherein the consensus protocol is...
2016/0150058 ETHERTYPE PACKET DISCRIMINATION DATA TYPE
Apparatuses and methods are disclosed that may allow a wireless device to process an Ethertype data packet encapsulated in a frame based on whether the frame...
2016/0150057 INTERNET OF THINGS, COMMUNICATION METHOD, BRIDGE DEVICE AND ACCESS DEVICE FOR INTERNET OF THINGS
An Internet of Things (IOT), a communication method, a bridge device and an access device for the IOT are disclosed. The method is applied to the bridge device...
2016/0150056 MULTI-PROTOCOL FRAME FILTER
Systems, methods and circuits implementing a multi-protocol frame filter are disclosed. In some implementations, one or more programmable registers are...
2016/0150055 HARDWARE-BASED PACKET FORWARDING FOR THE TRANSPORT LAYER
This document describes, among other things, improved methods, systems, and apparatus for relaying packets on computer networks. Preferably, the relay function...
2016/0150054 SYSTEM AND DEVICES FACILITATING DYNAMIC NETWORK LINK ACCELERATION
A peer to peer dynamic network acceleration method and apparatus provide enhanced communications directly between two or more enhanced devices, such as...
2016/0150053 MULTI-TENANCY VIA CODE ENCAPSULATED IN SERVER REQUESTS
A multitenant infrastructure server (MTIS) is configured to provide an environment to execute a computer routine of an arbitrary application. The MTIS receives...
2016/0150052 Gateway, Client Device and Methods For Facilitating Communication Between a Client Device and an Application Server
It is presented a method, executed in a gateway, the gateway being arranged to facilitate communication between a client device and an application server. The...
2016/0150051 SERVICE ASSEMBLY AND DELIVERY
A system for assembling and delivering a communications service or product is described which is flexible to accommodate the rapid introduction of new...
2016/0150050 METHOD FOR PROVIDING CONTENT DELIVERY NETWORK SERVICE AND ELECTRONIC DEVICE THEREOF
A device for improving the use efficiency of a content delivery network (CDN) service and an operating method of a service distribution device are provided....
2016/0150049 Efficiently Caching Data at a Client Device
A merchant system computes various probabilities that visitors to a Web site will request individual Web pages of the Web site. The computed probabilities are...
2016/0150048 Prefetching Location Data
In one embodiment, a method includes determining a location of a user and downloading information that includes a number of locations and places in a...
2016/0150047 GATEWAY FOR CLOUD-BASED SECURE STORAGE
The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one...
2016/0150046 RE-ESTABLISHING PUSH NOTIFICATION CHANNELS VIA USER IDENTIFIERS
Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information...
2016/0150045 MERGING DATA DOWNLOADS WITH REAL-TIME DATA FEEDS
Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download...
2016/0150044 REDUCING REDIRECTS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes...
2016/0150043 SOURCE IP ADDRESS TRANSPARENCY SYSTEMS AND METHODS
Systems and methods for source address transparency in a communication network include a proxy server and an IP gateway in which the proxy server receives a...
2016/0150042 CONDITIONALLY JOINING DATA FROM COOKIES
Conditionally combining data from several sources may include retrieving data from several sources in response to a single request and using one or more...
2016/0150041 METHOD, SYSTEM, AND PROGRAM STORAGE DEVICE FOR UNIFIED CONTENT STORAGE IN SESSION-BASED SERVICES
At a session context proxy component, a first communication destined for a first session manager is intercepted. It may be identified that the first...
2016/0150040 VIRTUAL DEVICE PROXY
Utilizing a virtual proxy system to emulate a portion of a communication is presented herein. A method can include receiving status information corresponding...
2016/0150039 SYSTEM AND METHOD FOR CREATING AD-HOC EVENTS FROM SENSED SPORT-SPECIFIC DATA
A method, a sports watch, a computer program, a computing device and a system for creating an event accessible over a communications network, characterized by...
2016/0150038 Efficiently Discovering and Surfacing Content Attributes
Systems, computing devices, and methods for efficiently surfacing information relating to an item of content to a user are presented. A process executing on a...
2016/0150037 Action Based Trust Modeling
Embodiments of the invention relate to assessing characteristics of a message and a message recipient. A trust model is established to take into account a set...
2016/0150036 SYSTEM AND METHOD FOR SHARING PHOTOGRAPHIC CONTENT
A method and system for sharing photographic content, the method comprising generating social media content for a photograph feed associated with a photograph...
2016/0150035 SHARING APPLICATION FOR A MOBILE DEVICE
An aspect of the present disclosure provides a system and a content sharing mobile application for sharing media content. Another aspect of the present...
2016/0150034 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR LOCATING MEMBERS OF A CROWD AND CONTROLLING INTERACTIONS THEREWITH
Infrastructure for locating members of a crowd and controlling interactions with them. A control system stores a scenario, comprising at least one step, for...
2016/0150033 LOCATION SPECIFIC EVENT BROADCASTING
Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently...
2016/0150032 Prefetching Places
In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating...
2016/0150031 Method, System and Device for Selecting a Device to Satisfy a User Request
Methods, systems and devices for selecting an end-user device from a plurality of end-user devices to satisfy a user request. The method comprises storing at a...
2016/0150030 DYNAMIC SERVICE LEVEL AGREEMENT (SLA) ADJUSTMENT BASED UPON APPLICATION CAPABILITIES
Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted...
2016/0150029 SERVICE DISCOVERY USING A LOCATION DATABASE
Methods, systems and computer readable media for building and using a location database for service discovery are described. In some implementations, the...
2016/0150028 ADAPTER FOR COMMUNICATION BETWEEN WEB APPLICATIONS WITHIN A BROWSER
A method, medium, and system to receive a request for the first web resource to access the second web resource; request authorization to access to the second...
2016/0150027 Method Of Handling Notification Channel Disconnection
A method of handling notification channel disconnection is provided. The method includes detecting that a notification channel corresponding to a ...
2016/0150026 Virtual Desktop Access Using Wireless Devices
Aspects herein describe at least a method, system, and computer readable storage media for transmitting data from a first computing device to a second...
2016/0150025 SYSTEM AND METHOD FOR SECURE REAL-TIME CLOUD SERVICES
A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a...
2016/0150024 SYSTEMS AND METHODS FOR DYNAMIC CONNECTION PATHS FOR DEVICES CONNECTED TO COMPUTER NETWORKS
Systems and methods are disclosed for dynamically selecting a connection path between a client device and a server. One method includes receiving, over a...
2016/0150023 APPARATUS, SYSTEM, AND METHOD OF SELECTING RELAY DEVICE, AND RECORDING MEDIUM
A plurality of control apparatuses each stores, in a memory, relay device identification information for identifying one or more relay devices of a plurality...
2016/0150022 WIRELESS COMMUNICATION DEVICE
Provided is a wireless communication device for packet communication. When power is applied, in a case where a packet data is received before receiving a...
2016/0150021 INTERNET OF THINGS CLOCK HUB DEVICE AND METHOD
A platform, apparatus and method for Internet of Things Implementations. For example, one embodiment of an apparatus comprises an Internet of Things (IoT)...
2016/0150020 Vehicle-based Multi-modal Interface
Various embodiments enable mobile devices, such as phones and the like, to integrate with an in-vehicle information/entertainment system to enable the user to...
2016/0150019 NAMESPACE AND STORAGE MANAGEMENT APPLICATION INFRASTRUCTURE FOR USE IN MANAGEMENT OF RESOURCES IN A STORAGE...
A namespace and storage management (NSM) application includes an infrastructure configured to enable efficient management of resources in a storage system...
2016/0150018 Method and System for Storing and Providing Electronic Records of Individual Users
A method and system for electronically sharing user memories, the method comprising receiving user events data at a server, generating, via the server, user...
2016/0150017 DATA STORAGE AND RETRIEVAL
A method for data forwarding storage and retrieval in a network of interconnected computer system nodes may include directing data to a computer memory,...
2016/0150016 METHOD AND DEVICE FOR COMMUNICATING VIA A SHARED INTERACTION SPACE
The invention relates to a method for communicating between at least a first terminal (T1) and a second terminal (T2). When a user of the first terminal...
2016/0150015 METHODS FOR INTEGRATING APPLICATIONS WITH A DATA STORAGE NETWORK AND DEVICES THEREOF
A method, non-transitory computer readable medium, and application server computing device that receives a request identifying an operation to be performed on...
2016/0150014 DATA STORAGE DESTINATION
In one example, a computing apparatus is configured to receive at least one contextual parameter. The computing apparatus is configured to receive an action...
2016/0150013 PROVISIONAL EXECUTION OF DYNAMIC CONTENT COMPONENT
Expediting content delivery is disclosed. A request for content is received from a requestor. A cached component of the requested content that includes at...
← 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 140 141 142 143 144 145 146 147 148 149 150 151 | 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.