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

Icon_funbox Quotables

"There is no likelihood man can ever tap the power of the atom."

Robert Millikan, Nobel Prize winner in physics

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: Garrett; Scott M.


Number of patents: 234
Last date: May 22, 2012

1            
NumberTitleIssue Date
8185827Role tailored portal solution integrating near real-time metrics, business logic, online collaboration, and web 2.0 content
The disclosed solution provides a tailored user experience available through a Web portal that addresses the multiple-view, multiple-data needs of operations, supervisory, policy making, and executive personnel of an organization. These various roles can all be conc...
05/22/2012
8180823Method of routing messages to multiple consumers
A method of routing messages to multiple consumers comprises determining a probability function defining message classification probabilities for each of a plurality of consumer sets, receiving a plurality of messages, classifying each message, storing each message ...
05/15/2012
8176411Integrating an applet into a multi-page or multi-tasking web application to enable applet state to be automatically saved and restored
A Web page of a Web application can be identified. The identified Web page can include an applet. A navigation action from the identified Web page to another Web page of the multi-page Web application can be detected. A state of the applet can be automatically saved...
05/08/2012
8176097Maintaining data coherency within related multi-perspective user interfaces via session-less queries
A contextual data server can provide a contextual data response for a contextual data request. A contextual data response can include at least client-requested data for the contextual data request and contextual differences data. The context-enhanced multi-perspecti...
05/08/2012
8176053Query system for a hybrid voxel and feature database
A hybrid database can receive a hybrid query for an object having a real world analog. A feature of a set of feature records can be determined that corresponds to the object. Feature-level attribute values of the feature can be extracted from the feature records. A ...
05/08/2012
8171415Outage management portal leveraging back-end resources to create a role and user tailored front-end interface for coordinating outage responses
A solution for centrally managing and federating outage specific information and for rapidly providing controlled access to this information in a role tailored fashion. The information can be gathered and provided in real-time along with programmatically determined ...
05/01/2012
8171399Using an alternate user interface to a drag and drop interface for rearranging configurable web page components
A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier...
05/01/2012
8166002Flexible configuration item reconciliation based on data source prioritization and persistent ownership tracking
A reconciliation event can be detected. A controlling element of a database can be determined for the reconciliation event. The controlling element can include a preexisting database value for that element that is different from an update value for that element prov...
04/24/2012
8161403Returning passed objects in a surface based computing environment using a virtual bungee
The present invention discloses a solution for a surface based computing device to return passed objects. That is, software of the surface based computing device can permit software objects appearing within a display of a surface based computing device to be passed ...
04/17/2012
8156320Method and apparatus for fast booting a portable computing device allowing for immediate operation
The present invention discloses a portable computing device (200) including a processor (202), non-volatile memory (206), and a volatile memory (208). An execute in place (XIP) kernel (210) stored in the non-volatile memory is exec...
04/10/2012
8150717Automated risk assessments using a contextual data model that correlates physical and logical assets
An automated method, system, device, and/or computer program for performing risk assessment for an information system. A risk assessment tool can receive a scenario for which to perform a risk assessment. A contextual data model and a set of data instances for the i...
04/03/2012
8141103Solution for modifying a queue manager to support smart aliasing which permits extensible software to execute against queued data without application modifications
The present invention discloses a queue manager that includes a smart alias function. The smart alias function can associate a queue name with two or more queues. The queues associated with the queue name for a given operation can be dependent upon programmatically ...
03/20/2012
8140591Enabling workflow awareness within a business process management (BPM) system
Enabling workflow awareness within a business process management (BPM) system can utilize a workflow awareness controller that can receive an instantiation request for a workflow. The workflow can be comprised of multiple workflow steps to be performed by the BPM sy...
03/20/2012
8139730Integrating an IVR application within a standards based application server
A method for providing Interactive Voice Response functionality within a multi-tiered telephony environment can identify an enterprise archive file that contains an Interactive Voice Response (IVR) application. The enterprise archive file can contain multiple interp...
03/20/2012
8139694Method for reducing power consumption when receiving paging channel information at a mobile communication device
A mobile communication device (100) includes a receiver (102) which is normally shut off when the mobile communication device is idle. Upon the arrival of a paging time slot to which the mobile communication device is assigned, the mobile communication...
03/20/2012
8139596Communicating prioritized messages to a destination queue from multiple source queues using source-queue-specific priority values
There is disclosed a method, apparatus and computer program for communicating messages between a first messaging system and a second messaging system. The messaging system comprises a set of source queues with each source queue owning messages retrievable in priorit...
03/20/2012
8135786Message-based technique for sharing distribution list contents within electronic messaging systems
Prior to transmission, distribution list data associated with a user-defined distribution list can be embedded within an electronic message. The recipients of the electronic message should be members of an electronic communications system. The distribution list data...
03/13/2012
8130916Dynamically improving performance of an interactive voice response (IVR) system using a complex events processor (CEP)
Problematic event data for problematic events that occur during interaction between an Interactive Voice Response (IVR) system and a caller can be captured. The problematic event data can be analyzed for performance issues. A performance issue can represent an inter...
03/06/2012
8126975Automatic conversion of email threads into collaborative workspaces
Automatic conversion of an email thread (or another form of electronic communication, such as IM chat content) into a collaborative workspace can begin with the detection of the addition of a reply message to an existing email thread by an email conversion handler. ...
02/28/2012
8125314Distinguishing between user physical exertion biometric feedback and user emotional interest in a media stream
The present invention discloses a method, system, and computer program product for determining user interest in media. The invention can select one of a set of different activity profiles specified within a data store. Each activity profile can include biometric att...
02/28/2012
8122517Mediated access of software dumped data through specialized analysis modules
The present invention can include a method, computer program product, and system for mediating access to content of a software dump. The invention can identify an event occurring within a computing device, which causes data to be dumped to file. A dump file can be c...
02/21/2012
8122088Adding personal note capabilities to text exchange clients
The present invention discloses a personal note capability for a text exchange client. A personal note can be a note not transmitted in a dialog between text exchange participants. It can, however, be transmitted in a communication outside the text exchange dialog c...
02/21/2012
8121585Technique for synchronizing data with a mobile device based on a synchronization context
The present invention discloses a technique for a user to control a manner in which a data store of a mobile device synchronizes with a remotely located data store. More specifically, synchronization actions can be automatically executed by comparing combinations of...
02/21/2012
8108932Calculating a password strength score based upon character proximity and relative position upon an input device
A solution for computing password strength based upon layout positions of input mechanisms of an input device that entered a password. A password including an ordered sequence of at least two characters can be identified. A position of each of the characters of the ...
01/31/2012
8107100Post deployment electronic document management and security solution
A method for managing deployed electronic documents that can begin when the deployed electronic document is accessed. A data probe can be automatically conveyed to a remotely located document manager responsive to the access attempt. The data probe can include data ...
01/31/2012
8106890Slide based technique for inputting a sequence of numbers for a computing device
A contact with a point of a touch input component of a computing device can be sensed. A continuous contact from the point to a different point on the touch input component can be detected that is caused by a first slide based motion of a contact instrument maintain...
01/31/2012
8095858File error identification, reporting, and replacement of media files
The present invention discloses a solution for automatically replacing a media files upon a device able to identify problems with locally stored media files. Initially, an automated process or user of a media playing device can initially identify a media file, which...
01/10/2012
8086460Speech-enabled application that uses web 2.0 concepts to interface with speech engines
The present invention discloses a speech-enabled application that includes two or more linked markup documents that together form a speech-enabled application served by a Web 2.0 server. The linked markup documents can conform to an ATOM PUBLISHING PROTOCOL (APP) ba...
12/27/2011
8086223Using proximity information to dynamically change greeting messages on a mobile telephony device
The present invention discloses a solution for delivering customized greeting messages to callers. In the solution, a call can be received from a remote device. A greeting message that is to be conveyed to the remote device due to a failure of a receiving party to a...
12/27/2011
8078502Populating an E-commerce shopping cart and other E-commerce fields based upon content extracted from natural language input
Shopper free form input representing an unstructured shopping request can be received. The free form input can comprises at least two of a free form voice input, a text message, an email, a fax message, a browser input and an image. The free form input can include i...
12/13/2011
8074202WIKI application development tool that uses specialized blogs to publish WIKI development content in an organized/searchable fashion
The present invention discloses a software development system for WIKIs including a WIKI server, a BLOG server, and a data store. The WIKI server can serve WIKI pages to WIKI clients. The BLOG server can serve BLOGs to BLOG clients. The data store can manage WIKI BL...
12/06/2011
8065280Method, system and computer program product for real-time data integrity verification
The present invention is a method and system that provides visual, production level, high-performance, integrated and automatic data integrity verification in a Web-based, e-business or other similar application, using a middleware application server. Asynchronous m...
11/22/2011
8060795Solution for automatically incorporating diagnostic data within screen capture images
The present invention can include an automated solution for incorporating diagnostic data within an image of a screen capture image. When a screen capture event is detected, a screen capture image can be generated. The software applications contained within the scre...
11/15/2011
8055757Apparatus and methods for a message buffering system
Techniques for implementing a log message buffering system are disclosed. To this end, a computer implemented method includes receiving log messages. The computer implemented method also includes associating log messages with items of work and organizing the receive...
11/08/2011
8046543Selectively retaining a topmost subpool expansion to prevent thrashing
A method and program product to selectively retain or discard subpool expansions. When a subpool has been tuned to its limit (a maximum extension size is established), then a subsequent expansion allocation of this tuned expansion is queued on top of a memory subpoo...
10/25/2011
8041863Automated solution to provide personalized user environment on any public computer using portable storage devices with personalized user settings uploaded to local registry of public computer
The present invention permits registry settings and other pertinent shared artifacts to be distributed across many different computing devices. More specifically, the invention permits applications installed on an external drive to be activated, when the external dr...
10/18/2011
8041725Eliminating duplicate and invalid calendar items from end user calendars using a unique entry identifier (UEID)
Providing a unique entry identifier, which is an identifier specific to a calendar entry. The calendar entry can be an entry associated with a set of different electronic calendars, each associated with a specific user. Data for each user specific calendar can be st...
10/18/2011
8041586Shared space availability by dynamically responding to user utilization behavior of shared space
The present invention discloses a solution for improving shared space availability by dynamically responding user utilization behavior of shared space. In the system, automated sensors within a shared space can be used to detect when spaces are in use. Sensors such ...
10/18/2011
8041573Integrating a voice browser into a Web 2.0 environment
The present invention discloses a system and method for integrating a voice browser into a Web 2.0 environment. For example, a system is disclosed which includes at least a Web 2.0 server, a voice browser, and a server-side speech processing system. The Web 2.0 serv...
10/18/2011
8041572Speech processing method based upon a representational state transfer (REST) architecture that uses web 2.0 concepts for speech resource interfaces
The present invention discloses a method of performing speech processing operations based upon Web 2.0 type interfaces with speech engines. The method can include a step of interfacing with a Web 2.0 server from a standard browser. A speech-enabled application serve...
10/18/2011
1            
 
Sign InRegister
Username  
Password   
forgot password?