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

Icon_funbox Today In History

Theo and Wayne Hart received a patent for a ponytail hair clasp.

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: Hope Baldauff Hartman, LLC


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

1                  
NumberTitleIssue Date
8185826Rendering document views with supplemental information content
Methods and computer-readable media are provided for rendering a document view with supplemental information. A view of a document is rendered such that the document fills a canvas. The client receives a request to view a supplemental information area associated wit...
05/22/2012
8185655Maximizing diversity in a subset of elements utilizing GRASP with path relinking
Methods, systems, and computer-readable media for maximizing diversity in a subset of elements selected from a set of elements are provided. An algorithm that combines the GRASP and path relinking heuristics is utilized to find an approximate solution to a max-min d...
05/22/2012
8180753Automatically extracting data from semi-structured documents
This description provides tools and techniques for automatically extracting data from semi-structured documents. A computer may receive a request for data representing an inferred structure of an input document. For the request, the computer may determine whether a ...
05/15/2012
8177643Out-of-band voice communication with interactive voice response services during gameplay
While executing a game program, a game console determines that a user wishes to issue a voice command through a headset or other audio input/output device connected to the console. The game console switches the communication channel for the audio input/output device...
05/15/2012
8175255Methods, systems and computer-readable media for managing customer service requests
Methods, systems, and computer-readable media provide for improved management of customer service requests. According to implementations, a customer requiring assistance from a company may send a message to a customer service representative (“CSR”) associated wi...
05/08/2012
8175223Intelligent self-healing networks and advanced troubleshooting of communication service problems
A problem detection and repair system receives a trouble indication indicating a problem with a network. The trouble indication may be the result of automated monitoring of the network, or a user of communication services contacting an operator of the network to rep...
05/08/2012
8172182Aircraft spillover fuel tank
Apparatus and methods described herein provide for a spillover tank to extend the fuel capacity of the main wing tank of an aircraft. The spillover tank is located in the wing of the aircraft adjacent to the main wing tank. At least one aperture exists through the s...
05/08/2012
8171031Index optimization for ranking using a linear model
Technologies are described herein for providing a more efficient approach to ranking search results. An illustrative technology reduces an amount of ranking data analyzed at query time. In the technology, a term is selected, at index time, from a master index. The t...
05/01/2012
8167249Controllable upper surface blown nozzle
Apparatus and methods provide for a controllable upper surface blown (USB) nozzle aperture. Aspects of the disclosure provide a powered-lift aircraft that utilizes a controllable nozzle aperture to maximize the spreading of the engine exhaust flow over the wing and ...
05/01/2012
8166387DataGrid user interface control with row details
A DataGrid user interface (UI) control is presented that is configured to display a table that includes columns corresponding to fields in a data source and rows corresponding to records in the data source. The DataGrid UI control is also configured to display a det...
04/24/2012
8166351Filtering redundant events based on a statistical correlation between events
Methods, systems, and computer-readable media for filtering redundant fault events from an event stream generated by devices on a network based on a statistical correlation between fault events are provided. Event history data is collected from the fault events gene...
04/24/2012
8166200Smart routing
A router module receives a client request. In response to receiving the request, the router module obtains the network address of a server module to fulfill the request. The router module then determines whether it is executing on the same physical computer as the s...
04/24/2012
8165226Imaging frame freeze detection
Techniques for detecting faults in a digital video stream include frame freeze detection that can alert an operator of frame freeze in a digital video stream. According to various embodiments, a counter or other code generator is used to place a code into each frame...
04/24/2012
8165139Systems, methods, and computer-readable media for communicating via a mobile wireless communication device
Methods, systems, and computer-readable media are provided for communicating via a mobile wireless communication device (MWCD). According to exemplary embodiments, a message is generated for a customer premises equipment located at a customer premises. The message i...
04/24/2012
8162610Active directional control of airflows over wind turbine blades using plasma actuating cascade arrays
Methods of utilizing plasma actuating cascade arrays for actively controlling airflow over wind turbine blades are described herein. These methods may include providing plasma actuating cascade arrays that include dielectrics and electrodes. The electrodes and diele...
04/24/2012
8162255Aerodynamically-assisted landing gear
Apparatus and methods provide for the use of a lift-producing body with a landing gear assembly in order to provide a lifting force during landing gear operations that reduces the load on the landing gear actuator. According to embodiments, the lift-producing body m...
04/24/2012
8161107Roaming personal information items across multiple computing devices using an IMAP server
Technologies for roaming personal information items across multiple computing devices using an IMAP server are provided. When a change is detected to a personal information item maintained by a PIM program one computing device, the data representing the personal inf...
04/17/2012
8161036Index optimization for ranking using a linear model
Technologies are described herein for providing a more efficient approach to ranking search results. One method reduces an amount of ranking data analyzed at query time. In the method, a term is selected, at index time, from a master index. The term corresponds to a...
04/17/2012
8157586Connector hat with extended mounting posts for securing a connector shell to a circuit board
Concepts and technologies described herein provide for securing a connector shell to a circuit board using a separate connector hat with elongated mounting posts. According to one aspect of the disclosure provided herein, a connector hat includes a one-piece body wi...
04/17/2012
8157528Active directional control of airflows over rotorcraft blades using plasma actuating cascade arrays
Methods of constructing plasma actuating cascade arrays for actively controlling airflow over rotorcraft blades are described herein. These methods may include providing plasma actuating cascade arrays that include dielectrics and electrodes. The electrodes and diel...
04/17/2012
8151505Power rail system
A power supply system for a firearm including a plurality of leads disposed in a rail for providing power to an electric firearm accessory attached thereto and an electric firearm accessory including connectors for electrically connecting to leads disposed in a rail...
04/10/2012
8148854Managing SSL fixtures over PLC networks
Managing solid-state luminary (SSL) fixtures over power line carrier (PLC) networks is described herein. Devices provided in this description include SSL arrays, and converter circuitry coupled to drive the SSL arrays. More specifically, the converter circuitry is a...
04/03/2012
8146017Declarative data binding and data type propagation in a remote workflow schedule authoring system
Methods, systems, apparatus, and computer-readable media are provided herein for declarative data binding and data type propagation in a remote workflow schedule authoring system. According to one method, a user interface is provided for binding a parameter in a wor...
03/27/2012
8145750Detecting hidden shared dependencies through covert channels
According to one method for detecting a hidden shared dependency through covert channels, a pattern of bursts is transmitted to a first application hosted by a first server. The pattern of bursts may be designed to stress a potential hidden dependency shared by the ...
03/27/2012
8141815Wing strut trailing edge device
Apparatus and methods provide for a wing strut having a trailing edge device that is selectively deployable to create aerodynamic lift. Aspects of the disclosure provide a wing strut that is attached to an aircraft fuselage at one end and the aircraft wing at the op...
03/27/2012
8140400Transaction sets for automated electronic ordering of telecommunications products and services
A system and method for electronically exchanging information related to telecommunication services includes separating data representing the information to be exchanged into predefined segments corresponding to telecommunication services, associating a segment iden...
03/20/2012
8135993Updating a firmware image using a firmware debugger application
Systems, methods, and computer-readable media provide for updating a firmware image during a debugging sequence using a firmware debugger application without re-flashing each updated firmware image on a non-volatile memory device. Embodiments include a debugger appl...
03/13/2012
8135943Method, apparatus, and computer-readable medium for generating a dispatching function
The routines to be called by the dispatching function are identified based on the contents of description files associated with the child modules containing the routines to be called. Once the routines to be called by the dispatching function have been identified, a...
03/13/2012
8134553Rendering three-dimensional objects on a server computer
Technologies are described herein for rendering documents containing three-dimensional objects. A client computer receives a request to display a document. If a program utilized to create the document is not available to display the document, the client computer tra...
03/13/2012
8131553Turn-taking model
A method is claimed for managing interactive dialog between a machine and a user. In one embodiment, an interaction between the machine and the user is managed in response to a timing position of possible speech onset from the user. In another embodiment, the intera...
03/06/2012
8125448Wearable computer pointing device
Described is a technology by which a computer pointing device (generally a mouse but alternatively a game controller or remote control device) may be worn on the hand and operated without needing to contact a mousing surface. Gyroscopic-based sensors convert the wea...
02/28/2012
8125164Parallel motor controller architecture
Apparatus, methods, and computer storage media provide for the establishment of a parallel motor controller architecture and the dynamic reconfiguration of the architecture to redirect power to various motors according to the changing power load requirements of the ...
02/28/2012
8122055Hosted multi-tenant application with per-tenant unshared private databases
Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared dat...
02/21/2012
8121981Database snapshot management
Technologies are described herein for managing database snapshots. One user interface is provided for managing the automated creation and deletion of database snapshots. Parameters are received through the user interface that define how the database snapshots should...
02/21/2012
8121852System and method for selecting and protecting intellectual property assets
The present invention relates to systems and methods for intellectual property asset selection and protection. In an embodiment, an intellectual property selection system receives from an innovator an innovation submission describing an innovation. An intellectual p...
02/21/2012
8117341Determining and presenting communication device proximity information
A location and mapping application takes device information and produces location information for display on a communication-enabled computing device (e.g., a personal digital assistant or wireless phone). A current location of a wireless device may be provided with...
02/14/2012
8116792Methods, systems, and computer-readable media for mitigating a temporary interference condition
Methods, systems, and computer-readable media for mitigating a temporary interference condition are provided. The temporary interference condition is predicted between a first cellular device and a second cellular device prior to an occurrence of the temporary inter...
02/14/2012
8112649Energy optimization through intentional errors
Technologies are described herein for intentionally allowing errors in a computational system to optimize energy consumption of the computational system. A cost-benefit analysis is performed to identify one or more allowable errors and one or more non-allowable erro...
02/07/2012
8112546Routing users to receive online services based on online behavior
Tools and techniques for routing users to receive online services based on online behavior are provided. These tools may receive representations of activity involving different users in interacting with online services, and may analyze these representations of user ...
02/07/2012
8112404Providing search results for mobile computing devices
Search results are provided for mobile computing devices. Search results are retrieved based on a search term. Each of the search results is assigned to one or more categories. The categories and the assigned search results are provided to the mobile computing devic...
02/07/2012
1                  
 
Sign InRegister
Username  
Password   
forgot password?