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

Icon_funbox Did You Know...

...that power steering was invented by independent inventor Francis W. Davis? As chief engineer in the 1920s of the truck division of the Pierce Arrow Motor Car Company, he saw how hard it was to steer heavy vehicles. So that he would be able to keep the profits from his future invention, Davis left his job, rented a small engineering shop in Waltham, Mass., and developed a hydraulic power steering system that led to power steering.

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: Trellis IP Law Group, PC


Number of patents: 166
Last date: April 24, 2012

1          
NumberTitleIssue Date
8165924Virtual shopping center
In one embodiment, a method of controlling a virtual shopping center can include: receiving a user input at a query input engine; aggregating an output from the query input engine with a user preference, such as a purchase history or other expressed interest, to for...
04/24/2012
8144190Shared color sensors for high-resolution 3-D camera
In one embodiment, an apparatus for three-dimensional (3-D) image acquisition can include: (i) first and second lenses configured to receive light from a scene; (ii) first, second, third, and fourth sensors; (iii) a first beam splitter arranged proximate to the firs...
03/27/2012
8135724Digital media recasting
In one embodiment, a method of tagging content can include: accessing a frame of a digital media production; identifying an object for tagging within the frame; defining a metadata tag for the object; and storing the metadata tag in association with the identified o...
03/13/2012
8131866Annotations for production parts in a media production system
A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a vis...
03/06/2012
8131822Access of elements for a secure web page through a non-secure channel
Particular embodiments generally relate to allowing access of non-secure elements through a non-secure channel when a top-level page was accessed through a secure connection. In one embodiment, a webpage is accessed over a secure channel. The webpage includes secure...
03/06/2012
8102913DCT/Q/IQ/IDCT bypass algorithm in MPEG to AVC/H.264 transcoding
In one embodiment, a first DCT block of coefficients is received from a transcoding process. The DCT block is of a first size, such as an 8×8 size, and in a first coding standard, such as MPEG-2. A distribution of zero and non-zero coefficients is then determined f...
01/24/2012
8095514Treemap visualizations of database time
Particular embodiments generally relate to displaying database time using a treemap. A set of database time values is determined for a set of dimensions. The database time values measure performance of one or more databases by the time the database takes to respond ...
01/10/2012
8087043Extensible downloadable content advisory system
A region rating table includes a number of rating dimensions and a number of rating levels. The rating dimensions may be identified by an index. Also, one or more rating level tags are added to the rating levels. The rating level tags identify each rating level with...
12/27/2011
8078695Media on demand using an intermediary device to output media from a remote computing device
Particular embodiments generally relate to providing media for display to a user. In one embodiment, the media may be stored on a remote computing device. An intermediary device may be used to display the media on an output device. Even though the media may be store...
12/13/2011
8052832Splicing assembly and method
A splicing assembly comprising a splicing plate having a structure defining at least two cutting grooves. A positioning marker is disposed on the splicing plate, and at least one clamping assembly is coupled to the splicing plate. A method for installing a roll of l...
11/08/2011
8045767Fingerprint image reconstruction based on motion estimate across a narrow fringerprint sensor
A method for reconstructing a fingerprint image from a plurality of frames captured from swipe fingerprint sensor is disclosed. The method is based on a motion estimation between consecutive fingerprint frames. Only a portion of each frame is used to obtain the moti...
10/25/2011
8027542High speed video action recognition and localization
An apparatus for detecting an action in a test video. In an illustrative embodiment, the apparatus includes a first mechanism for receiving a query for a particular action via a query video. A second mechanism employs motion vectors associated with the test video to...
09/27/2011
8024288Block compression using a value-bit format for storing block-cell values
Particular embodiments store multidimensional block data using a value-bit format. A block of data is determined that includes a first dimension and a second dimension. The occurrences of unique values in the block of data is then determined. If the number of unique...
09/20/2011
8018906Symbol interleave for wireless communications
A receiver includes a plurality of de-spreading correlators that are programmed to only correlate a specific portion of the full spreading code according to an interleave factor. Each correlator may be associated with a different symbol. The received signal may be r...
09/13/2011
8009723Measurement of baseband timing in a spread spectrum communications system
Systems, apparatuses, and methods for providing timing estimates of received signals are disclosed. In one embodiment, sub-chip timing in spread spectrum signals can be achieved without requiring oversampling in the receiver. A transmitter can adjust the timing of c...
08/30/2011
7979369Classification of digital content by using aggregate scoring
Aggregate scoring is used to help classify digital content such as content uploaded to multi-user websites (e.g., social networking websites). In one embodiment, specific categories are used that relate to a social implication of content. For example, text, images, ...
07/12/2011
7965984Automatic information delivery using a plurality of networked devices
Particular embodiments generally relate to providing information to a user. In one embodiment, a first information delivery device detects a headset associated with a user. The headset is detected when it is within a range of the first information delivery device. T...
06/21/2011
D639048Shad bottle bootie
06/07/2011
7937391Consumer product review system using a comparison chart
A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywor...
05/03/2011
7930418Collaborative computer-based production system including annotation, versioning and remote interaction
A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a vis...
04/19/2011
7930363Application service provider delivery system
In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if...
04/19/2011
7912492Techniques to control power by controlling aggregate traffic in a channel
Particular embodiments provide techniques for controlling power in a channel. The power being consumed in a channel may not always be fully used. For example, bursty or Aloha traffic may limit the power being used to transmit data in a channel. Thus, particular embo...
03/22/2011
7840809Method and system for secure transmission of an encrypted media stream across a network
Embodiments of the invention provide a method and system for sending a session key file encryption key for use in the secure transmission of an encrypted media stream across a network. A logging node receives a double encrypted session key file encryption key. The s...
11/23/2010
7840215System accounting in a multiprocessor environment
In one embodiment, a method can include: (i) assigning an attribute to each of a plurality of processors, and designating one of the plurality of processors as a proxy processor; (ii) when a user session begins using a first of the plurality of processors, sending a...
11/23/2010
7836164Extensible network discovery subsystem
Particular embodiments generally relate to an extensible network discovery system. In one embodiment, a device may be able to communicate with a plurality of other devices that may communicate using different discovery protocols. For example, the device may include ...
11/16/2010
7831259Sharing and tracking real-time location for mobile users
In one embodiment, an apparatus can include: a receiver configured to receive location-related data, and to provide real-time location information therefrom; and a processor configured to receive the real-time location information, and to provide an extension in a p...
11/09/2010
7830408Conference captioning
A system and method for providing captioning in a conference. In an illustrative embodiment, the method includes establishing a conference between a first participant and a second participant. The conference exhibits an exchange of a first type of media between the ...
11/09/2010
7823069Method and application tool for dynamically navigating a user customizable representation of a network device configuration
In one embodiment of the invention, a method and an application tool for dynamically representing configuration commands of a network device on a user interface are provided. According to the method, a data model is stored with the application tool. Thereafter, the ...
10/26/2010
7822858Techniques for bulk refresh of sessions in IP networks
Techniques for providing a bulk refresh of sessions in a network are provided. A plurality of session identifiers for sessions that were created are determined. These session identifiers may be included in a bulk refresh message. The bulk refresh message is sent to ...
10/26/2010
7817571Automatic discovery of blocking access-list ID and match statements in a network
In one embodiment, a method can include: (i) receiving an incoming probe packet in a network device; (ii) de-encapsulating the incoming probe packet to provide a packet content portion and a drop result portion; (iii) testing the packet content portion against a loc...
10/19/2010
7817564Method and system for handling fault messages in a network
A method and a system for handling fault messages in a network where a network device publishes fault messages related to the principal cause of the fault. The messages are received by a Network Management System (NMS) that identifies the source of the fault and sen...
10/19/2010
7813384Method and system for reducing synchronization of data in a network
In one embodiment, a method and a system for reducing synchronization of data in a network is disclosed. The method includes generating a string based on the configuration in a first network device. Thereafter, the generated string is hashed to form a first integer....
10/12/2010
7813316Load balancing for mobile IP home agents
In one embodiment, mobile nodes may be pre-provisioned with a static home agent address and a static home address. The home agent address may be the same for all the mobile nodes. The home address may be a unique identifier for the mobile node in a network. A regist...
10/12/2010
7809126Proxy server for internet telephony
An apparatus and a method are provided for proxying communications between devices on an IP telephony network. In a preferred embodiment, an appliance comprising a network server and proxy server software includes filtering rules which can be modified to enable prox...
10/05/2010
7802296Method and system for identifying and processing secure data frames
A method and system has been provided for identifying and processing secure data frames flowing between a source port and a switch port in a network. A data frame from the source port is received at the switch port. The network address of the source port is detected...
09/21/2010
7797383Techniques for managing multi-window video conference displays
Techniques for dynamically mapping source video streams of sources to the requested destination video streams based on a policy are provided. The source video streams that are mapped to the destination video streams are changed based on events that cause changes in ...
09/14/2010
7788720Techniques for providing security protection in wireless networks by switching modes
Techniques for security protection of a wireless network are provided. An access point is operated in a first mode. The first mode is a mode of operation that allows access to resources of a network. A security event for a client is detected while operating the acce...
08/31/2010
7788715Authentication for transmission control protocol
An embodiment of the invention incorporates, or encapsulates, authentication mechanisms into an initiation phase of a transmission protocol session. In a preferred embodiment, Extensible Authentication Protocol (EAP) authentication steps are included in the three-wa...
08/31/2010
7788704Method and system for secure connection of peripheral device to processing device
A method, system and apparatus are provided for securely connecting a peripheral device to a processing device in a wireless network. The peripheral device makes a request for access to the processing device, which generates a challenge message and prompts a user to...
08/31/2010
7779471Method and system for preventing DOS attacks
A method, system and apparatus for preventing Denial of Service (DOS) attacks on a device are provided. The method includes determining that the device is receiving DOS attack vectors. The method further includes identifying the attack vector with the highest idle t...
08/17/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?