System for magnetically attaching templeless eyewear to a person
A system of eyewear that eliminates the need for hinges on the frames of the eyewear.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7925911 | Managing computer power among a plurality of computers Methods, systems, and computer program products are provided for managing computer power among a plurality of computers so that the aggregate power consumption does not exceed a maximum subscription amount, the maximum subscription amount comprising the maximum amou... | 04/12/2011 |
| 7912953 | Administering devices including allowed action lists Exemplary embodiments of the present invention include a method for administering devices in a network. The method includes creating a user metric vector comprising a plurality of disparate user metrics, creating a user metric space comprising a plurality of metric ... | 03/22/2011 |
| 7904467 | Shortcut enabled, context aware information management A context aware, shortcut enabled system of presenting information through a user interface, implementing memory prostheses and context-oriented changes in meanings of shortcuts. Embodiments include selecting a context, receiving a shortcut entered through the user ... | 03/08/2011 |
| 7809911 | Write protection of subroutine return addresses Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. Mo... | 10/05/2010 |
| 7779114 | Method and system for administering devices with multiple user metric spaces Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric rang... | 08/17/2010 |
| 7778961 | Delayed deletion of extended attributes Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletio... | 08/17/2010 |
| 7774776 | Single port initial context access to enterprise java bean Single port initial context access to an Enterprise Java Bean (“EJB”) including providing EJBs, including an EJB used by a client of a Java application; deploying the Java application, including deploying, at a fixed node and port, an application server for init... | 08/10/2010 |
| 7769878 | Tunneling IPv6 packets Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an ori... | 08/03/2010 |
| 7757940 | Method and system for automatic teller machine cash management There is provided a management apparatus associated detachably with a cash cassette for managing the cash cassette storing bills or coins for cash transactions with users at an automatic teller machine. The cash cassette includes an error information recording area ... | 07/20/2010 |
| 7756157 | Provisioning bandwidth for a digital media stream Provisioning bandwidth for a digital media stream, the digital media stream characterized by a bandwidth, including adapting by a media server a first portion of the bandwidth for transmission of the content of a first channel and at least one second, smaller portio... | 07/13/2010 |
| 7751990 | Detecting a fouled air filter in a computer equipment enclosure Detecting a fouled air filter in a computer equipment enclosure that includes an air filter, a supply plenum connecting the air filter and the computer equipment enclosure, a fan operating at a current fan speed, and a filter monitoring module connected for data com... | 07/06/2010 |
| 7734948 | Recovery of a redundant node controller in a computer system Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the prede... | 06/08/2010 |
| 7673006 | Collaborative email with delegable authorities Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized ... | 03/02/2010 |
| 7669033 | Pretranslating input/output buffers in environments with multiple page sizes Pretranslating input/output buffers in environments with multiple page sizes that include determining a pretranslation page size for an input/output buffer under an operating system that supports more than one memory page size, identifying pretranslation page frame ... | 02/23/2010 |
| 7650517 | Throttle management for blade system Power is allocated to blades based on an estimate of the actual power they are expected to use rather than their maximum-power draw-value. To protect against situations where the estimated actual-power draw-value is exceeded, a hardware comparator monitors the blade... | 01/19/2010 |
| 7649142 | Cable for high speed data communications A cable for high speed data communications and methods for manufacturing such cable are disclosed, the cable including a first inner conductor enclosed by a first dielectric layer and a second inner conductor enclosed by a second dielectric layer. The cable also inc... | 01/19/2010 |
| 7613303 | Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster Controlling delivery of broadcast encryption content for a network cluster from a content server outside the cluster that include receiving in the content server from the network device a key management block for the cluster, a unique data token for the cluster, and... | 11/03/2009 |
| 7594144 | Handling fatal computer hardware errors Methods and apparatus are disclosed for handling fatal computer hardware errors on a computer that include halting data processing operations of the computer upon occurrence of a fatal hardware error; signaling by a source chip of a chipset to the programmable logic... | 09/22/2009 |
| 7571380 | Differential dynamic content delivery with a presenter-alterable session copy of a user profile Differential dynamic content delivery with a presenter alterable session copy of a user profile. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; p... | 08/04/2009 |
| 7539728 | Time sensitive electronic mail Delivering time sensitive email including creating an email message for time-sensitive delivery to a multiplicity of addressees' mailboxes on email servers, including inserting in the email message a data element identifying the message as a message for time-sensiti... | 05/26/2009 |
| 7509212 | Enabling services on a UAV Methods, systems, and products are provided for enabling services on a UAV. Embodiments include determining a current position of the UAV, selecting a service module for the UAV in dependence upon the current position of the UAV, uploading the service module to the ... | 03/24/2009 |
| 7505978 | Aggregating content of disparate data types from disparate data sources for single point access Methods, systems, and products are disclosed for aggregating content of disparate data types from disparate data sources for single point access by a user. Embodiments include establishing a user account for the user; retrieving content of disparate data types from ... | 03/17/2009 |
| 7502729 | Emulating different country keyboards for controlling a remote computer over a network An administrative computer sends keyboard commands over a network to control a remote computer. If the keyboard at the administrative and remote computers are different in key layout or language, a remote console software application permits the administrative compu... | 03/10/2009 |
| 7496847 | Displaying a computer resource through a preferred browser Displaying a computer resource through a preferred browser, including invoking a URL that identifies a computer resource; identifying, among a plurality of available browsers, a preferred browser for the resource; and displaying the resource through the preferred br... | 02/24/2009 |
| 7493556 | Differential dynamic content delivery with a session document recreated in dependence upon an interest of an identified user participant Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user particip... | 02/17/2009 |
| 7493503 | Programmable throttling in blade/chassis power management A method and system are disclosed to enable and control power reduction in a blade/chassis system. A “maximum power reduction” attribute is stored in the VPD of the blade (or can otherwise be input to or retrieved or calculated by the management entity). The man... | 02/17/2009 |
| 7486779 | Origin device based callee identification A method, system, and program for origin device initiated callee identification are provided. At an origin device, a voice utterance of a callee is detected from a destination device. A callee identity associated with the voice utterance is identified at the origin ... | 02/03/2009 |
| 7487222 | System management architecture for multi-node computer system In a multi-node SMP system, at least one processor per node is enabled to execute the SMM task for the hardware resources that are local to that node. Additionally, each node is allocated its own local SMM code copy in its own SMM memory segment, to allow for improv... | 02/03/2009 |
| 7480757 | Method for dynamically allocating lanes to a plurality of PCI Express connectors A method for dynamically allocating lanes to a plurality of PCI Express connectors is disclosed that may comprise identifying whether a PCI Express device is installed into each PCI Express connector, identifying historic data traffic for each PCI device installed i... | 01/20/2009 |
| 7475340 | Differential dynamic content delivery with indications of interest from non-participants Session document for a presentation, where the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element having an associated indication of interest from a user not p... | 01/06/2009 |
| 7469183 | Navigating UAVs in formation Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypo... | 12/23/2008 |
| 7467272 | Write protection of subroutine return addresses Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. Mo... | 12/16/2008 |
| 7464142 | Port type agnostic proxy support for web services intermediates Methods, systems, and products are disclosed in which port type agnostic proxy support for web services intermediaries is typically provided by receiving in a web services intermediary a request for execution of a web services operation, wherein the request includes... | 12/09/2008 |
| 7464250 | Method to reduce disk access time during predictable loading sequences The invention discloses a method for loading data from a disk. The method may comprise comparing a current sequence of disk requests to data indicative of a previous disk request sequence. Responsive to detecting a match between the current disk sequence and the pre... | 12/09/2008 |
| 7461143 | Administering devices including allowed action lists Exemplary embodiments of the present invention include a method for administering devices in a network. The method includes creating a user metric vector comprising a plurality of disparate user metrics, creating a user metric space comprising a plurality of metric ... | 12/02/2008 |
| 7457976 | Power management using spare capacity of redundant power supply in blade environment A method and system are disclosed to enable and control over-subscription in a blade/chassis system and to provide the capability to recover in the event of the loss of a redundant power supply. An over-subscription policy is determined by a system administrator and... | 11/25/2008 |
| 7443970 | Logging calls according to call context A method, system, and program for logging calls according to call context are provided. A context for a call is detected, where the context include information such as the parties to a call, whether a backup party is accessed, where the call is on behalf of another,... | 10/28/2008 |
| 7437443 | Administering devices with domain state objects Exemplary embodiments of the present invention include a method for administering devices. Such exemplary embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many exempla... | 10/14/2008 |
| 7436945 | Rerouting ongoing telecommunications to a user Rerouting telecommunications to a user including receiving a plurality of RFID signals from an RFID tag located with the user, anticipating a user's future location in dependence upon the RFID signals, selecting a telephony device in dependence upon the anticipated ... | 10/14/2008 |
| 7437470 | Tunneling IPv6 packets Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an ori... | 10/14/2008 |