U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5719655

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.

Newsletter  PatentStorm News

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.

 

Attorney: Ohanian; H. Artoush


Number of patents: 76
Last date: April 12, 2011

1    
NumberTitleIssue Date
7925911Managing 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
7912953Administering 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
7904467Shortcut 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
7809911Write 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
7779114Method 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
7778961Delayed 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
7774776Single 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
7769878Tunneling 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
7757940Method 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
7756157Provisioning 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
7751990Detecting 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
7734948Recovery 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
7673006Collaborative 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
7669033Pretranslating 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
7650517Throttle 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
7649142Cable 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
7613303Controlling 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
7594144Handling 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
7571380Differential 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
7539728Time 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
7509212Enabling 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
7505978Aggregating 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
7502729Emulating 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
7496847Displaying 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
7493556Differential 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
7493503Programmable 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
7486779Origin 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
7487222System 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
7480757Method 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
7475340Differential 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
7469183Navigating 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
7467272Write 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
7464142Port 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
7464250Method 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
7461143Administering 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
7457976Power 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
7443970Logging 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
7437443Administering 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
7436945Rerouting 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
7437470Tunneling 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
1    
 
Sign InRegister
Username  
Password   
forgot password?