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

Icon_funbox Bizarre Patents

Patent No. 5523741

Santa Claus Detector

A Christmas stocking having illumination means associated therewith for signalling the arrival of Santa Claus.

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: Gibbs; Andre M.


Number of patents: 27
Last date: August 25, 2009

NumberTitleIssue Date
7581208Testing internationalized software using test resource file and test font
An efficient testing method is provided for internationalized software executed in a plurality of language environments. The method includes mock-translating an externalized resource file written in a first language of the internationalized software by converting ch...
08/25/2009
7516414System and method for tab order mapping of user interfaces
A system and method is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has co...
04/07/2009
7487234Context conflict resolution and automatic context source maintenance
Techniques are disclosed for detecting and resolving conflicts in context information from various sources. That information may be used to automatically update one or more context sources and/or to validate or invalidate (until further notice or for a period of tim...
02/03/2009
7480716Non-invasive collection of data
Non-invasive collection of data is presented. A server segments a web page into regions and sends the segmented web page along with a data collector program to a client in response to receiving a client request. The client displays the web page and loads the data co...
01/20/2009
7467399Context-sensitive confidentiality within federated environments
Techniques are disclosed for achieving context-sensitive confidentiality within a federated environment for which content is aggregated in a distributed Web portal (or similar aggregation framework), ensuring that message portions that should be confidential are con...
12/16/2008
7466861Method for outputting character recognition results
An output mechanism of a character recognition device includes a category classifier for classifying image data of characters to be recognized for each category recognized in character recognition processing, a clustering processor for determining feature values rel...
12/16/2008
7467181System and method for context-specific instant messaging
A system and method for context-specific instant messaging are presented. A user views a page of data that is segmented into regions. The user performs a user action and, in turn, a message generator displays context-specific phrases for the user to select based upo...
12/16/2008
7464149System and method for managing introspectable objects in an enterprise
A system and method for managing object relationships in an enterprise is presented. A request manager receives a view request from a user. The request manager retrieves a management definition object (MDO) and a perspective that corresponds to the view request, whi...
12/09/2008
7418599Deterring theft of media recording devices by encrypting recorded media files
Techniques are disclosed for deterring theft of media recording devices. Input received from a sensor, or some portion of the input, is encrypted prior to storing a media file. A decryption key must be provided when the media file is to be played back. If the key is...
08/26/2008
7418501Dynamic extension of network-accessible services
Services deployed in a network computing environment (such as a Web services implementation model) are transparently extended. Preferably, handler components in an engine that processes requests and responses provide the extensions. A handler for outgoing messages a...
08/26/2008
7415673Extensible resource resolution framework
An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution contex...
08/19/2008
7404149User-defined assistive GUI glue
Techniques are disclosed for enabling users to define one or more areas of a graphical user interface (“GUI”) as being “glue-like”. When the user moves a pointing device (e.g., a mouse, joystick, track ball, etc.) and as a result, the graphical pointer moves...
07/22/2008
7403785Consolidating online privacy preferences
User privacy preferences are consolidated for location-based services. A mobile user is able to control the service providers to which the mobile user's location is transmitted as well as control the service providers from which the user wishes to receive content. S...
07/22/2008
7395221Intelligent free-time search
Techniques are disclosed for performing free-time searches that exploit information of the type used with electronic calendars. By leveraging advanced calendaring system information and using location, other context information such as corporate policy, legal constr...
07/01/2008
7392482Selection accelerator in topology views
A selection accelerator in topology views is presented. A user uses a topology view to manage a computer network whereby the topology view includes a plurality of nodes and their relationships that correspond to computer network components. When a user selects a pri...
06/24/2008
7386836Maintaining multiple valid concurrent serialized object versions
Techniques are disclosed for concurrently maintaining serialized objects that were created from more than one version of a class definition. According to preferred embodiments, a component maps and enforces multiple valid stream-unique version identifiers (“SUIDs...
06/10/2008
7379721Radio station preference translational mapping
A user's media preferences can be obtained and stored for later use in setting up a currently-available media device. The media device inputs are programmed based on the media device's capabilities and the available media sources for the particular geographic area i...
05/27/2008
7376739Persistence of inter-application communication patterns and behavior under user control
An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions t...
05/20/2008
7356767Extensible resource resolution framework
An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution contex...
04/08/2008
7346923Federated identity management within a distributed portal server
Techniques are disclosed for federating identity management within a distributed portal server, leveraging Web services techniques and a number of industry standards. Identities are managed across autonomous security domains which may be comprised of independent tru...
03/18/2008
7340493System and method for reducing memory leaks in virtual machine programs
A system and method is provided for reducing memory leaks in virtual machine programs, such as those encountered in programs running in the Java Virtual Machine (JVM) environment. A compiler, such as a Java Just-In-Time (JIT) compiler, is used to identify the last u...
03/04/2008
7318040Predicting and adjusting users' working hours and electronic calendar events
Techniques are disclosed for predicting and adjusting future working hours and calendar events for users of electronic calendars. Predictions may be made based on historical calendar data (e.g., a user's scheduled working hours/events and that user's actual working ...
01/08/2008
7315988System and method for using short captions to map user interfaces
A system and method is provided to map alternative short captions that are displayed in a constrained display environment instead of displaying standard captions. When designing a display panel, the designer identifies shorter captions to use in a constrained enviro...
01/01/2008
7313568Generating and analyzing business process-aware modules
Techniques are disclosed for efficiently analyzing measurement data for business processes (for example, in a service provider environment). Business process-aware modules or “cubes” are created from the measurement data, using features of a spatially-enabled da...
12/25/2007
7308649Providing scalable, alternative component-level views
Techniques are disclosed for improved handling of alternative content selection. Using these techniques, content designers specify alternative content views that are designed for use under different conditions, and a particular alternative view is programmatically s...
12/11/2007
7305402Adaptive indexing technique for use with electronic objects
Methods, systems, and computer program products for organizing and viewing electronic objects (such as incoming electronic mail messages, documents, and so forth) according to relationships among the objects. Objects may be organized according to user-selectable, no...
12/04/2007
7299409Dynamically updating rendered content
Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, w...
11/20/2007
 
Sign InRegister
Username  
Password   
forgot password?