The set-top box (“STB”) has become an important computing device for accessing media content services and the media content within those services. An STB is usually configured to provide users with access to a large number and variety of media content choices offered by a provider. For example, a user may choose to experience a variety of broadcast television programs, pay-per-view services, video-on-demand programming, Internet services, and audio programming via an STB.
The large number of media content choices offered by providers can make it difficult for a user of an STB to find and select desired media content. On-screen program guides have alleviated this problem to some degree. A user of an STB is able to navigate a conventional program guide in search of a desired media channel or program.
As providers have expanded and continue to expand the services and media content choices provided to users (e.g., more media channels), conventional tools for navigating within program guides have become inefficient and less effective. For example, it is a time-consuming task to scroll through a conventional program guide having hundreds of channels in search of a particular media channel or program. Moreover, conventional tools for searching or filtering program guide data typically require users to leave a standard program guide view in order to provide searching or filtering criteria and/or to view the results of a search or filter operation. This can be a jarring change for a user, and may discourage the use of search and/or filter tools.
The accompanying drawings illustrate various embodiments and are a part of the specification. The illustrated embodiments are merely examples and do not limit the scope of the disclosure. Throughout the drawings, identical reference numbers designate identical or similar elements.
Exemplary apparatuses, systems, and methods for providing one or more condensed program guides are disclosed herein. In certain embodiments, a media content processing subsystem (e.g., a set-top box) may be configured to provide a program guide including a matrix of cells associated with a plurality of media content instances. The media content processing subsystem may be further configured to provide a condensed program guide including a condensed matrix of a subset of the cells and at least one interstitial symbol representing at least one of the cells excluded from the subset, and consequently from the condensed matrix. In certain embodiments, the media content processing subsystem may be configured to provide a graphical user interface to a display for presentation to a user. The graphical user interface may include at least a portion of the condensed program guide, i.e., a condensed program guide view.
The condensed program guide may be a condensed version of a first program guide, e.g., a full program guide including a matrix of cells for all available media content instances. Accordingly, a similar user experience may be provided for views of the first program guide and the condensed program guide. As an example, the media content processing subsystem may be configured to receive user input and provide a condensed program guide in response to the user input. For instance, the media content processing subsystem may receive one or more program guide search or filter parameters, or media content recommendation data (e.g., a list of media content instances recommended by one or more users), and filter the matrix of cells in the first program guide based on the user input to identify a subset of the cells. Cells not included in the subset may be removed from the matrix, and the matrix may be spatially condensed to fill in the gaps and form a condensed program guide including a condensed matrix of the subset of cells.
One or more interstitial symbols may be included in the condensed program guide to represent cells excluded from the condensed matrix. The interstitial symbols may indicate matrix positions of the excluded cells. In certain embodiments, the interstitial symbols may include selectable objects configured to provide users with convenient and intuitive access to information about the excluded cells and corresponding media content instances.
In certain embodiments, the interstitial symbols are spatially insubstantial in the condensed matrix. That is, the interstitial symbols may be positioned between, or at least proximate to, boundary edges of cells included in the condensed matrix, without occupying matrix grid space. This may facilitate both condensing of a filtered matrix and nonintrusive representation of cells excluded from the filtered matrix.
Components and functions of exemplary media content access apparatuses, systems, and methods, including providing of condensed program guides, will now be described in more detail.
Media content processing subsystem 110 may be configured to process a media content stream provided by media content provider 111, including causing a media content instance, or one or more components (e.g., video and/or audio components) of a media content instance, to be presented for experiencing (e.g., viewing) by a user. Presentation of the media content instance may include, but is not limited to, displaying, playing back, or otherwise processing the media content instance, or one or more components of the media content instance, such that the media content instance may be experienced by the user. For example, media content processing subsystem 110 may provide one or more signals to a display 112 (e.g., a television, computer monitor, etc.) so that the display 112 may present (e.g., display) media content for experiencing by the user.
Media content processing subsystem 110 may be configured to process program guide data provided by media content provider 111, including generating and providing a program guide graphical user interface (“GUI”) for presentation to the user. For example, media content processing subsystem 110 may provide one or more signals to the display 112 so that the display 112 may present the program guide GUI to the user. The program guide GUI may include a view of at least a portion of a program guide or a condensed program guide to be presented for viewing by a user.
As shown in
While an exemplary media content access system 100 is shown in
Media content provider 111 may be configured to provide various types of media content and/or program guide data to media content processing subsystem 110 using any suitable communication technologies, including any of those disclosed herein. The media content may include one or more media content instances, or one or more segments of the media content instance(s). The term “media content instance” as used herein refers generally to any television program, on demand program, pay-per-view program, broadcast media program, IPTV content, commercial, advertisement, video, movie, song, video game, image, photograph, sound, or any segment, component, or combination of these or other forms of media content that may be viewed or otherwise experienced by a user.
The program guide data may include any information descriptive of content channels, programming time slots, media content instances, metadata for the media content instances, and relationships between the content channels, time slots, and media content instances. The term “content channel” will be used herein to refer generally to any carrier of media content, including, but not limited to, media (e.g., television) channels, streams, addresses, frequencies or other carriers of media content. The term “programming time slot” will be used herein to refer generally to any period of time associated with a scheduled broadcast of media content. Typically, the program guide data is descriptive of a programming schedule, including media content instances and the time slots and content channels associated with scheduled broadcasts of the media content instances. Examples of program guides and program guide views presenting program guide data will be described in more detail below.
An exemplary media content provider 111 may include a media content provider server 221, as shown in
In certain embodiments, processing subsystem 110 may include any computer hardware and/or instructions (e.g., software), or combinations of software and hardware, configured to perform the processes described herein. In particular, it should be understood that processing subsystem 110 may be implemented on one physical computing device or may be implemented on more than one physical computing device. Accordingly, processing subsystem 110 may include any one of a number of computing devices, and may employ any of a number of computer operating systems, including, but by no means limited to, known versions and/or varieties of Microsoft Windows, UNIX, Macintosh, and Linux operating systems.
Accordingly, the processes described herein may be implemented at least in part as instructions executable by one or more computing devices. In general, a processor (e.g., a microprocessor) receives instructions, e.g., from a memory, a computer-readable medium, etc., and executes those instructions, thereby performing one or more processes, including one or more of the processes described herein. Such instructions may be stored and transmitted using any of a variety of known computer-readable media.
A computer-readable medium (also referred to as a processor-readable medium) includes any medium that participates in providing data (e.g., instructions) that may be read by a computer (e.g., by a processor of a computer). Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media may include, for example, optical or magnetic disks and other persistent memory. Volatile media may include, for example, dynamic random access memory (“DRAM”), which typically constitutes a main memory. Transmission media may include, for example, coaxial cables, copper wire and fiber optics, including the wires that comprise a system bus coupled to a processor of a computer. Transmission media may include or convey acoustic waves, light waves, and electromagnetic emissions, such as those generated during radio frequency (“RF”) and infrared (“IR”) data communications. Common forms of computer-readable media include, for example, a floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH-EEPROM, any other memory chip or cartridge, or any other medium from which a computer can read.
While an exemplary processing subsystem 110 is shown in
As shown in
Processing subsystem 110 may also include a receiver 332 configured to receive user input signals (e.g., program guide filter commands) from user input device 113. User input device 113 may include, for example, a remote control device or any other suitable input device and may be configured to communicate with receiver 332 via a wireless link, electrical connection, or any other suitable communication link.
An exemplary remote control user input device 113 is illustrated in
Returning to
Storage device 334 may include one or more data storage media, devices, or configurations and may employ any type, form, and combination of storage media. For example, storage device 334 may include, but is not limited to, a hard drive, network drive, flash drive, magnetic disc, optical disc, or other non-volatile storage unit. Media content, program guide data, and other data may be temporarily and/or permanently stored in storage device 334.
Storage device 334 is shown to be a part of the processing subsystem 110 in
Processing subsystem 110 may include memory 335. Memory 335 may include, but is not limited to, FLASH memory, random access memory (“RAM”), dynamic RAM (“DRAM”), other suitable computer-readable media, or any combination or sub-combination thereof. In some examples, various facilities (e.g., a program guide facility 342) used by the processing subsystem 110 may reside in memory 335.
Storage device 334 may include one or more live cache buffers 336. Live cache buffer 336 may additionally or alternatively reside in memory 335 or in a storage device external to processing subsystem 110. In some examples, media content and/or program guide data may be temporarily stored in live cache buffer 336 to facilitate viewing of the media content and/or program guide data.
Tuner 337 may be configured to selectively receive content (e.g., media content) carried on a particular content channel. For example, tuner 337 may be tuned to a particular content channel such that the content carried on the content channel is received and may be processed by processing subsystem 110.
In some examples, processing subsystem 110 may include multiple tuners 337 such that content carried on different content channels may be concurrently received by the processing subsystem 110. For example, processing subsystem 110 may include a first tuner configured to receive content carried on an analog video signal and a second tuner configured to simultaneously receive content carried on a digital compressed signal.
In some examples, media content received at the tuner 337 is temporarily buffered, or stored, in the live cache buffer 336. If there are multiple tuners 337, there may be a live cache buffer 336 corresponding to each of the tuners 337.
While tuner 337 may be used to receive various types of content-carrying signals broadcast by media content provider 111, processing subsystem 110 may be configured to receive other types of content signals (including media content signals and/or program guide data signals) from media content provider 111 and/or other sources without using a tuner. For example, media content provider 111 may broadcast digital streams of data packets (e.g., Internet Protocol (“IP”) based data packets) that can be received without using a tuner. For such types of content signals, communication interface 331 may receive and forward the signals directly to other components of processing subsystem 110 (e.g., processor 338 or signal processing unit 339) without the signals going through tuner 337. For an IP-based signal, for example, signal processing unit 339 may function as an IP receiver.
Processing subsystem 110 may include at least one processor, such as processor 338, configured to control operations of processing subsystem 110. Processing subsystem 110 may also include a signal processing unit 339 configured to process incoming media content. Signal processing unit 339 may be configured, for example, to demodulate and parse encoded digital media content. In some examples, processing subsystem 110 may include one or more signal processing units 339 corresponding to each of the tuners 337. Program guide data received from the media content provider 111 may be processed by signal processing unit 339, processor 338, and/or any other suitable component(s) of processing subsystem 110.
Processing subsystem 110 may include a graphics engine 340 configured to generate graphics that can be displayed by the display 112. The graphics may include graphical user interfaces such as, but not limited to, one or more program guide GUIs including various views of program guide data (e.g, program guide views and condensed program guide views), program guide navigation, search, and/or filter tools, navigation palettes including program guide navigation tools, selectors for navigating and highlighting selectable options, visual indicators of interstitial symbols included in condensed program guides, and other graphics.
One or more facilities (e.g., software applications) residing within processing subsystem 110 may be executed upon initiation by a user of the processing subsystem 110, or upon the occurrence of another predetermined event. The facilities may reside in memory 335 or in any other area of the processing subsystem 110 and be executed by processor 338.
As shown in
Program guide facility 342 may be launched or executed by receipt of a predetermined user input signal. For example, when a user selects program guide button 444 of user input device 113 shown in
To facilitate an understanding of program guide facility 342, program guides, program guide GUIs, and exemplary program guide views,
The cells 510 may be arranged in a program guide matrix based on attributes of the cells and/or the associated media content instances. For example, the cells 510 may be arranged in a matrix based on content channels carrying the corresponding media content instances and time slots representing the time periods during which the media content instances are scheduled for broadcast. As shown in
In program guide 500, any particular cell 510 may be associated with a content channel and one or more time slots respectively indicative of the content channel carrying the corresponding media content instance and the time period during which the media content instance is scheduled for broadcast. As an example, the position of cell 510-1 in the program guide matrix represents that the corresponding media content instance (e.g., a television program titled “DALLAS”) is scheduled to be broadcast on content channel 520-1 during time slot 530-1. Accordingly, the cells 510 may be arranged in the matrix grid based on content channels 520 and time slots 530.
In the program guide 500 matrix of
Program guide 500 is illustrative only. Typically, a program guide may include numerous cells 510 associated with numerous media content instances, content channels 520, and time slots 530. To illustrate, a program guide may include program guide data representing scheduled programming for hundreds of content channels and for any suitable period of time, including one day, two weeks, or a month of programming, for example.
Accordingly, a user may view different portions of a program guide, and only a portion of a program guide is typically included in any one view presented to a user.
The portion of program guide 500 that is included in viewing area 555 may be determined based on a position of a program guide selector.
Media content processing subsystem 110 may be configured to modify program guide 500, or generate different versions of program guide 500, based on user input. For example, media content processing subsystem 110 may be configured to provide one or more tools configured to enable a user to search and/or filter the program guide 500. As an example, a user may utilize a filter tool to provide one or more parameters for filtering program guide 500. For instance, the user may wish to filter program guide 500 to include only cells 510 associated with media content instances that are “movies.” Media content processing subsystem 110 may be configured to identify the “movie” media content instances and corresponding cells 510 included in program guide 500. The identified cells 510 may be a subset of all of the cells 510 included in program guide 500, and “non-movie” cells 510 not included in the subset may be filtered out of (i.e., removed from) program guide 500.
Media content processing subsystem 110 may be configured to generate a condensed version of program guide 500 that includes only the identified “movie” cells 510. The identified cells 510 may be condensed to fill in gaps left by the filtered cells, thereby forming a condensed program guide including a condensed matrix of “movie” cells 510.
As shown in
Cells 510 may be repositioned along the channel axis 525, time axis 535, or both the channel 525 and time 535 axes. In
In
Media content processing subsystem 110 may be configured to account for the loose time axis 585 when providing program guide views for presentation to a user. For example, a particular view of the condensed program guide 580 may display time slot information individually for each included cell 510. Alternatively or additionally, a view of the condensed program guide 580 may provide time slot information based on a position of selector 570. For example, with selector 570 positioned at cell 510-1 in the row associated with content channel 520-1, programming time slot information for cells 510-1 and 510-3 in the row may be displayed. Accordingly, programming time slot information for time slots 530-1 and 530-3 may be displayed in viewing area 555. If the selector 570 is moved to cell 510-4 in the row associated with content channel 520-2, programming time slot information for cells 510-4 and 510-5 in the row may be displayed. Accordingly, programming time slot information for time slots 530-1 and 530-2 may be displayed in viewing area 555. An example of programming time slot information being displayed in a program guide GUI based on a position of selector 570 will be described further below in reference to
Cells 510 may be condensed in accordance with a predefined condensing heuristic, which may guide how cells 510 are repositioned to form condensed program guide 580. For example, a predefined condensing heuristic may direct that cells 510 be moved in certain directions (e.g., left or right along the time axis 535 and up or down along the channel axis 525) to fill in gaps left by removed cells. In certain embodiments, the predefined condensing heuristic may direct that cells 510 be moved toward selector 570 to fill in spatial gaps. That is, the selector 570 may function as a source of virtual gravity configured to pull cells 510 toward the selector 570 to fill in spatial gaps in the matrix of cells 510.
The predefined condensing heuristic may prioritize certain directions of movement over others. For example, cells 510 may be repositioned along the time axis 535 first to fill in gaps before cells 510 may be repositioned along the channel axis 525 to fill in gaps. Accordingly, the predefined condensing heuristic may be configured to remove content channel 520 row and condense the matrix by filling in the gap only when there are no cells left in that row. If there are cells 510 left in the row, they may be repositioned along the time axis 535 to fill in the gaps in the row.
In
As shown in
In some examples, each interstitial symbol 590 may be positioned to indicate a matrix position of a corresponding excluded cell relative to at least one other cell 510 included in the condensed program guide 580. In
Hence, interstitial symbols 590 may enable a user of media content processing subsystem 110 to conveniently identify cells that have been excluded from a condensed program guide 580, as well as matrix positions from which the excluded cells were removed. As shown in
Interstitial symbols 590 may be spatially insubstantial in condensed program guide 580. That is, the interstitial symbols 590 may be included in (e.g., displayed within) condensed program guide 580 without occupying grid spaces in the condensed matrix. For example, the interstitial symbols 590 may not be associated with content channels 520, time slots 530, or the grid areas at the intersections of content channels 520 and time slots 530. Instead, the interstitial symbols 590 may be positioned at boundary edges (e.g., as overlays along the edges) of the grid spaces or cells 510. Accordingly, the condensed program guide 580 may include a condensed matrix having indicators of removed cells that do not occupy, or occupy only insubstantial, grid space.
In some embodiments, interstitial symbols 590 may include one or more selectable objects. Accordingly, a user may be able to navigate to and select an interstitial symbol 590 in a program guide view. This may be configured to enable the user, from a condensed program guide view, to utilize an interstitial symbol 590 to conveniently access information related to a cell that has been excluded from the condensed program guide 580. In certain embodiments, when a user selects a selectable interstitial symbol 590, a corresponding excluded cell and/or information related to the cell may be presented. In some examples, this may include adding the excluded cell to the condensed matrix of cells 510 in the condensed program guide 580. For example, cell 510-3 may be returned to its previous position and previously excluded cell 510-2 may be reinserted between cells 510-1 and 510-3. In other examples, presentation of the excluded cell may include launching and presenting a pop-up window including information and/or options related to the cell.
Interstitial symbols 590 may be inserted in condensed program guide 580 in accordance with a predefined stitching heuristic, which may indicate where in the condensed program guide 580 the interstitial symbols 590 will be positioned. In certain embodiments, for example, an interstitial symbol 590 may be generated and positioned at the location of the corresponding excluded cell. The interstitial symbol 590 may then be repositioned in accordance with the predefined condensing heuristic. For example, the interstitial symbol 590 may be moved in a predefined direction until it reaches an edge of an included cell 510. The interstitial symbol 590 may then be positioned proximate to and/or be associated with that particular edge. As another example, the cells 510 in the condensed program guide 580 may be condensed and one or more interstitial symbols 590 inserted into the condensed matrix proximate to boundaries of previously adjacent cells 510 included in the condensed matrix. Other stitching heuristics may be used in other implementations.
Program guide GUI 660 may include a view of at least a portion of a program guide, such as program guide 500. As shown in
Program guide GUI 660 may also include selector 570 configured to graphically depict which cell of the program guide matrix is currently highlighted. In
Selector 570 may be moved from cell to cell in accordance with user input commands. For example, the user may utilize buttons 445-449 of the user input device 113 shown in
The program guide view shown in
A user of media content processing subsystem 110 may wish to consider other program guide views, including filtered and/or condensed views of the first program guide. The media content processing subsystem 110 may be configured to provide one or more tools configured to enable the user to provide input that may be used to generate other views, including condensed program guide views. Examples of such tools may include, but are not limited to, filter, search, user profile (e.g., user profile favorites), and media content recommendation tools. For example, media content processing subsystem 110 may be configured to provide one or more tools enabling one or more users to provide user input “recommending” or otherwise identifying certain media content instances. Recommendation data may be used to filter a program guide and generated a condensed program guide including a matrix of cells corresponding with recommended media content instances. The condensed program guide may include recommendations for one or more users or user profiles. Similarly, user input such as search, filter, and/or user profile based parameters may be used to identify matching media content instances and to generate condensed program guides including matrices of cells corresponding to the identified media content instances.
As shown in
In the example shown in
The filtered program guide may be condensed in any of the ways described above to form a condensed program guide, which may be described as a filtered, condensed version of the first program guide. A view of at least a portion of the condensed program guide may be provided for presentation in program guide GUI 660.
In the illustrated example, each of the excluded cells is part of an entire row that has been excluded. Specifically, content channels 520 numbered 10, 12, 13, 14, 15, and 16 in
As shown in
The condensed program guide view of
As described above, a time axis for a condensed program guide may be defined loosely.
Media content processing subsystem 110 may be configured to provide at least one tool configured to enable a user to toggle between different program guide views, including unfiltered program guide views and filtered and condensed program guide views. For example, media content processing subsystem 110 may be configured to toggle between the program guide view in
As another example, media content processing subsystem 110 may be configured to provide a pop-up graphical user interface including selectable options respectively associated with various program guide views. For example, when the program guide view of
As shown in
Accordingly, parameters for filtering a program guide to generate a filtered, condensed program guide may be based on user profiles, including media content instances and/or content channels 520 that have been associated with the user profiles. A filtered, condensed program guide may include media content instances and/or content channels 520 associated with a single user profile or a combination of multiple user profiles. Accordingly, media content instances and/or content channels 520 associated with multiple user profiles may be combined into a condensed program guide view. Information included in the condensed program guide view may be identified by user profile. For instance, various colors may be used to respectively identify information by user profile. Other distinguishing features may be used in other embodiments.
As mentioned above, the exemplary interstitial symbols described herein are illustrative only. Any suitable graphics may be used in a condensed program guide to represent one or more cells that have been excluded from condensed program guides.
Interstitial symbols may be configured to provide information about excluded cells. For example, interstitial symbols may visually indicate spatial positions of excluded cells, as described above. As another example, interstitial symbols may be configured to visually indicate the number of cells that have been excluded. To illustrate,
When adjacent cells are removed from a program guide to generate a filtered, condensed program guide, in certain embodiments interstitial symbols 590 may be arranged to indicate that adjacent cells have been excluded. For example, interstitial symbols 590-6 and 590-7 may be stacked as shown in
The stacking of interstitial symbols 590 to represent multiple adjacent cells that have been excluded is illustrative only. Other visual indications may be used in other embodiments. For example, an interstitial symbol may display a number or other symbol indicative of a number of adjacent cells that have been excluded. As another example, an interstitial symbol may display an ellipses indicating that multiple adjacent cells have been excluded.
In step 1310, a program guide is provided. The program guide includes a matrix of cells associated with a plurality of media content instances. Step 1310 may be performed in any of the ways described above, including media content processing subsystem 110 generating and providing the program guide based on program guide data.
In step 1320, a condensed program guide is provided. The condensed program guide includes a condensed matrix of a subset of the cells in the program guide and at least one interstitial symbol representing at least one of the cells excluded from the condensed matrix. Step 1320 may be performed in any of the ways described above, including media content processing subsystem 110 filtering the program guide, condensing the subset of cells in the filtered program guide, and inserting the interstitial symbol. In certain embodiments, step 1320 may be performed in accordance with steps 1420-1460 of
In step 1330, a graphical user interface is provided to a display for presentation to a user. The graphical user interface includes at least a portion of the condensed program guide. Step 1330 may be performed in any of the ways described above, including media content processing subsystem 110 providing data representative of the graphical user interface to display 112.
In step 1410, a program guide GUI is provided to a display for presentation to a user. The program guide GUI includes at least a portion of a program guide having a matrix of cells associated with a plurality of media content instances. Step 1410 may be performed in any of the ways described above, including media content processing subsystem 110 providing data representative of the program guide GUI to display 112.
In step 1420, user input is received. Step 1420 may be performed in any of the ways described above, including media content processing subsystem 110 receiving data representative of user input from input device 113.
In step 1430, a subset of the cells in the matrix is identified based on the user input. Step 1430 may be performed in any of the ways described above, including media content processing subsystem 110 comparing the user input to metadata associated with the media content instances associated with the cells.
In step 1440, at least one of the cells not included in the identified subset of cells is removed from the matrix. Step 1440 may be performed in any of the ways described above, including media content processing subsystem 110 removing the excluded cells from the program guide matrix.
In step 1450, the matrix is condensed to form a condensed matrix. Step 1450 may be performed in any of the ways described above, including media content processing subsystem 110 repositioning cells included in the identified subset to fill in gaps left by the removed cells in accordance with a predefined condensing heuristic.
In step 1460, at least one interstitial symbol is inserted in the condensed matrix. Step 1460 may be performed in any of the ways described above, including media content processing subsystem 110 inserting the interstitial symbol at a position to indicate a matrix position of a removed cell.
In step 1470, a condensed program guide view of at least a portion of the condensed matrix is provided in the program guide GUI for presentation to the user. Step 1470 may be performed in any of the ways described above, including media content processing subsystem 110 providing data representative of the program guide GUI including the condensed matrix to display 112.
The preceding description has been presented only to illustrate and describe exemplary embodiments with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the scope of the invention as set forth in the claims that follow. The above description and accompanying drawings are accordingly to be regarded in an illustrative rather than a restrictive sense.
This application is a continuation application of U.S. patent application Ser. No. 11/959,980, filed on Dec. 19, 2007, and entitled CONDENSED PROGRAM GUIDE FOR MEDIA CONTENT ACCESS SYSTEMS AND METHODS, which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4977455 | Young | Dec 1990 | A |
5151789 | Young | Sep 1992 | A |
5158155 | Domain et al. | Oct 1992 | A |
5253066 | Vogel | Oct 1993 | A |
5307173 | Yuen et al. | Apr 1994 | A |
5335079 | Yuen et al. | Aug 1994 | A |
5353121 | Young et al. | Oct 1994 | A |
5382983 | Kwoh et al. | Jan 1995 | A |
5442399 | Hooper et al. | Aug 1995 | A |
5473362 | Fitzgerald et al. | Dec 1995 | A |
5479266 | Young et al. | Dec 1995 | A |
5479268 | Young et al. | Dec 1995 | A |
5499103 | Mankovitz | Mar 1996 | A |
5510811 | Tobey et al. | Apr 1996 | A |
5512963 | Mankovitz | Apr 1996 | A |
5515173 | Mankovitz et al. | May 1996 | A |
5517257 | Dunn et al. | May 1996 | A |
5532732 | Yuen et al. | Jul 1996 | A |
5532754 | Young et al. | Jul 1996 | A |
5541738 | Mankovitz | Jul 1996 | A |
5550576 | Klosterman | Aug 1996 | A |
5553123 | Chan et al. | Sep 1996 | A |
5559550 | Mankovitz | Sep 1996 | A |
5585838 | Lawler et al. | Dec 1996 | A |
5600368 | Matthews | Feb 1997 | A |
5600711 | Yuen | Feb 1997 | A |
5616876 | Cluts | Apr 1997 | A |
5619274 | Roop et al. | Apr 1997 | A |
5623613 | Rowe et al. | Apr 1997 | A |
5630119 | Aristides et al. | May 1997 | A |
5640484 | Mankovitz | Jun 1997 | A |
5648824 | Dunn et al. | Jul 1997 | A |
5654748 | Matthews | Aug 1997 | A |
5657072 | Aristides et al. | Aug 1997 | A |
5673401 | Volk et al. | Sep 1997 | A |
5677708 | Matthews et al. | Oct 1997 | A |
5678012 | Kimmich et al. | Oct 1997 | A |
5682511 | Sposato et al. | Oct 1997 | A |
5684525 | Klosterman | Nov 1997 | A |
5687331 | Volk et al. | Nov 1997 | A |
5689663 | Williams | Nov 1997 | A |
5699107 | Lawler et al. | Dec 1997 | A |
5701383 | Russo et al. | Dec 1997 | A |
5706145 | Hindman et al. | Jan 1998 | A |
5721829 | Dunn et al. | Feb 1998 | A |
5724492 | Matthews et al. | Mar 1998 | A |
5727060 | Young | Mar 1998 | A |
5731844 | Rauch et al. | Mar 1998 | A |
5734786 | Mankovitz | Mar 1998 | A |
5734823 | Saigh et al. | Mar 1998 | A |
5734891 | Saigh | Mar 1998 | A |
5745095 | Parchem et al. | Apr 1998 | A |
5745713 | Ferguson et al. | Apr 1998 | A |
5751282 | Girard et al. | May 1998 | A |
5752160 | Dunn | May 1998 | A |
5757417 | Aras et al. | May 1998 | A |
5758258 | Shoff et al. | May 1998 | A |
5758259 | Lawler | May 1998 | A |
5774172 | Kapell et al. | Jun 1998 | A |
5781228 | Sposato | Jul 1998 | A |
5790115 | Pleyer et al. | Aug 1998 | A |
5790198 | Roop et al. | Aug 1998 | A |
5793973 | Birdwell et al. | Aug 1998 | A |
5801787 | Schein et al. | Sep 1998 | A |
5805165 | Thorne et al. | Sep 1998 | A |
5805763 | Lawler et al. | Sep 1998 | A |
5808608 | Young et al. | Sep 1998 | A |
5809204 | Young et al. | Sep 1998 | A |
5812123 | Rowe et al. | Sep 1998 | A |
5812205 | Milnes et al. | Sep 1998 | A |
5815145 | Matthews | Sep 1998 | A |
5815195 | Tam | Sep 1998 | A |
5828945 | Klosterman | Oct 1998 | A |
5857190 | Brown | Jan 1999 | A |
5861906 | Dunn et al. | Jan 1999 | A |
5870150 | Yuen | Feb 1999 | A |
5872588 | Aras et al. | Feb 1999 | A |
5874985 | Matthews | Feb 1999 | A |
5878141 | Daly et al. | Mar 1999 | A |
5883627 | Pleyer | Mar 1999 | A |
5886746 | Yuen et al. | Mar 1999 | A |
5900905 | Shoff et al. | May 1999 | A |
5905522 | Lawler | May 1999 | A |
5907323 | Lawler et al. | May 1999 | A |
5914746 | Matthews et al. | Jun 1999 | A |
5915026 | Mankovitz | Jun 1999 | A |
5923362 | Klosterman | Jul 1999 | A |
5940073 | Klosterman et al. | Aug 1999 | A |
5940074 | Britt et al. | Aug 1999 | A |
5945987 | Dunn | Aug 1999 | A |
5945991 | Britt et al. | Aug 1999 | A |
5949954 | Young et al. | Sep 1999 | A |
5959688 | Schein et al. | Sep 1999 | A |
5969748 | Casement et al. | Oct 1999 | A |
5970206 | Yuen et al. | Oct 1999 | A |
5974222 | Yuen et al. | Oct 1999 | A |
5987213 | Mankovitz et al. | Nov 1999 | A |
5987509 | Portuesi | Nov 1999 | A |
5988078 | Levine | Nov 1999 | A |
5990883 | Byrne et al. | Nov 1999 | A |
5991498 | Young | Nov 1999 | A |
6002394 | Schein et al. | Dec 1999 | A |
6002852 | Birdwell et al. | Dec 1999 | A |
6005563 | White et al. | Dec 1999 | A |
6008803 | Rowe et al. | Dec 1999 | A |
6008836 | Bruck et al. | Dec 1999 | A |
6014706 | Cannon et al. | Jan 2000 | A |
6016141 | Knudson et al. | Jan 2000 | A |
6025837 | Matthews et al. | Feb 2000 | A |
6028599 | Yuen et al. | Feb 2000 | A |
6028604 | Matthews et al. | Feb 2000 | A |
6034689 | White et al. | Mar 2000 | A |
6049652 | Yuen et al. | Apr 2000 | A |
6052145 | Macrae et al. | Apr 2000 | A |
6055314 | Spies et al. | Apr 2000 | A |
D424061 | Backs et al. | May 2000 | S |
D424577 | Backs et al. | May 2000 | S |
6072485 | Barnes et al. | Jun 2000 | A |
6072983 | Klosterman | Jun 2000 | A |
6075551 | Berezowski et al. | Jun 2000 | A |
6075575 | Schein et al. | Jun 2000 | A |
6078348 | Klosterman et al. | Jun 2000 | A |
6091882 | Yuen et al. | Jul 2000 | A |
6098086 | Krueger et al. | Aug 2000 | A |
6118492 | Milnes et al. | Sep 2000 | A |
D431552 | Backs et al. | Oct 2000 | S |
6133909 | Schein et al. | Oct 2000 | A |
6133913 | White et al. | Oct 2000 | A |
6137950 | Yuen | Oct 2000 | A |
6141003 | Chor et al. | Oct 2000 | A |
6141678 | Britt | Oct 2000 | A |
D433403 | Backs et al. | Nov 2000 | S |
D434043 | Holland et al. | Nov 2000 | S |
6144378 | Lee | Nov 2000 | A |
6144401 | Casement et al. | Nov 2000 | A |
6144964 | Breese et al. | Nov 2000 | A |
6151059 | Schein et al. | Nov 2000 | A |
6154205 | Carroll et al. | Nov 2000 | A |
D435561 | Pettigrew et al. | Dec 2000 | S |
6167188 | Young et al. | Dec 2000 | A |
6169541 | Smith | Jan 2001 | B1 |
6173317 | Chaddha et al. | Jan 2001 | B1 |
6177931 | Alexander et al. | Jan 2001 | B1 |
6177945 | Pleyer | Jan 2001 | B1 |
6182072 | Leak et al. | Jan 2001 | B1 |
6184877 | Dodson et al. | Feb 2001 | B1 |
6188401 | Peyer | Feb 2001 | B1 |
6215483 | Zigmond | Apr 2001 | B1 |
6215526 | Barton et al. | Apr 2001 | B1 |
6216265 | Roop et al. | Apr 2001 | B1 |
6230319 | Britt et al. | May 2001 | B1 |
6233389 | Barton et al. | May 2001 | B1 |
6237022 | Bruck et al. | May 2001 | B1 |
6239794 | Yuen et al. | May 2001 | B1 |
6240555 | Shoff et al. | May 2001 | B1 |
6247176 | Schein et al. | Jun 2001 | B1 |
D445801 | Ma | Jul 2001 | S |
6259442 | Britt et al. | Jul 2001 | B1 |
6262722 | Allison et al. | Jul 2001 | B1 |
6263501 | Schein et al. | Jul 2001 | B1 |
6266059 | Matthews et al. | Jul 2001 | B1 |
6268856 | Bruck et al. | Jul 2001 | B1 |
6292834 | Ravi et al. | Sep 2001 | B1 |
6304969 | Wasserman et al. | Oct 2001 | B1 |
6308202 | Cohn et al. | Oct 2001 | B1 |
6310886 | Barton | Oct 2001 | B1 |
6311197 | Mighdoll et al. | Oct 2001 | B2 |
6311207 | Mighdoll et al. | Oct 2001 | B1 |
D450058 | Istvan et al. | Nov 2001 | S |
D450324 | Istvan et al. | Nov 2001 | S |
D450711 | Istvan et al. | Nov 2001 | S |
6313851 | Matthews et al. | Nov 2001 | B1 |
6317780 | Cohn et al. | Nov 2001 | B1 |
6317791 | Cohn et al. | Nov 2001 | B1 |
6317885 | Fries | Nov 2001 | B1 |
6323911 | Schein et al. | Nov 2001 | B1 |
6327418 | Barton | Dec 2001 | B1 |
6330719 | Zigmond et al. | Dec 2001 | B1 |
6340997 | Borseth | Jan 2002 | B1 |
6341195 | Mankovitz et al. | Jan 2002 | B1 |
6341374 | Schein et al. | Jan 2002 | B2 |
D453767 | Istvan et al. | Feb 2002 | S |
D453768 | Wilkins | Feb 2002 | S |
D453936 | Istvan et al. | Feb 2002 | S |
6344865 | Matthews et al. | Feb 2002 | B1 |
6345264 | Breese et al. | Feb 2002 | B1 |
6347398 | Parthasarathy et al. | Feb 2002 | B1 |
6353813 | Breese et al. | Mar 2002 | B1 |
6378035 | Parry et al. | Apr 2002 | B1 |
6385739 | Barton et al. | May 2002 | B1 |
6388714 | Schein et al. | May 2002 | B1 |
6392664 | White et al. | May 2002 | B1 |
6396473 | Callahan et al. | May 2002 | B1 |
6396546 | Alten et al. | May 2002 | B1 |
6397388 | Allen | May 2002 | B1 |
6400407 | Zigmond et al. | Jun 2002 | B1 |
6412110 | Schein et al. | Jun 2002 | B1 |
6412112 | Barrett et al. | Jun 2002 | B1 |
6424342 | Perlman et al. | Jul 2002 | B1 |
6425125 | Fries et al. | Jul 2002 | B1 |
6430358 | Yuen et al. | Aug 2002 | B1 |
6430359 | Yuen et al. | Aug 2002 | B1 |
D462333 | Novak | Sep 2002 | S |
D462339 | Allen et al. | Sep 2002 | S |
D463444 | Istvan et al. | Sep 2002 | S |
6449766 | Fleming | Sep 2002 | B1 |
6453471 | Klosterman | Sep 2002 | B1 |
D463788 | Smith et al. | Oct 2002 | S |
6460180 | Park et al. | Oct 2002 | B1 |
6460181 | Donnelly | Oct 2002 | B1 |
6463486 | Parry et al. | Oct 2002 | B1 |
6466734 | Yuen et al. | Oct 2002 | B2 |
6469721 | Matthews et al. | Oct 2002 | B2 |
6469753 | Klosterman et al. | Oct 2002 | B1 |
6473858 | Shimomura et al. | Oct 2002 | B1 |
D465227 | Ro et al. | Nov 2002 | S |
6477705 | Yuen et al. | Nov 2002 | B1 |
6487646 | Adams et al. | Nov 2002 | B1 |
6489986 | Allen | Dec 2002 | B1 |
6490722 | Barton et al. | Dec 2002 | B1 |
6496205 | White et al. | Dec 2002 | B1 |
6498754 | Peting et al. | Dec 2002 | B2 |
6498895 | Young et al. | Dec 2002 | B2 |
6499057 | Portuesi | Dec 2002 | B1 |
D468274 | Novak | Jan 2003 | S |
D469104 | Istvan et al. | Jan 2003 | S |
D469443 | Wilkins et al. | Jan 2003 | S |
6505232 | Mighdoll et al. | Jan 2003 | B1 |
6505348 | Knowles et al. | Jan 2003 | B1 |
D470152 | Witus | Feb 2003 | S |
D470153 | Billmaier et al. | Feb 2003 | S |
6519771 | Zenith | Feb 2003 | B1 |
6526471 | Shimomura et al. | Feb 2003 | B1 |
6526580 | Shimomura et al. | Feb 2003 | B2 |
6529233 | Allen | Mar 2003 | B1 |
6535253 | Barton et al. | Mar 2003 | B2 |
6535920 | Parry et al. | Mar 2003 | B1 |
6538701 | Yuen | Mar 2003 | B1 |
6539375 | Kawasaki | Mar 2003 | B2 |
6549719 | Mankovitz | Apr 2003 | B2 |
D474197 | Nguyen | May 2003 | S |
6559866 | Kolde et al. | May 2003 | B2 |
6559894 | Omura et al. | May 2003 | B2 |
6560678 | Weissman et al. | May 2003 | B1 |
6560777 | Blackketter et al. | May 2003 | B2 |
6564379 | Knudson et al. | May 2003 | B1 |
6567606 | Milnes et al. | May 2003 | B2 |
6570581 | Smith | May 2003 | B1 |
6571390 | Dunn et al. | May 2003 | B1 |
6571392 | Zigmond et al. | May 2003 | B1 |
D475718 | Witus et al. | Jun 2003 | S |
6577346 | Perlman | Jun 2003 | B1 |
D476994 | Simmons et al. | Jul 2003 | S |
6588013 | Lumley et al. | Jul 2003 | B1 |
6591421 | Sullivan | Jul 2003 | B1 |
D478090 | Nguyen et al. | Aug 2003 | S |
D478595 | Istvan et al. | Aug 2003 | S |
D478912 | Johnson | Aug 2003 | S |
6606652 | Cohn et al. | Aug 2003 | B1 |
6628301 | Acton et al. | Sep 2003 | B1 |
6628302 | White et al. | Sep 2003 | B2 |
D480733 | Hammerquist et al. | Oct 2003 | S |
6630963 | Billmaier | Oct 2003 | B1 |
6631523 | Matthews et al. | Oct 2003 | B1 |
6633877 | Saigh et al. | Oct 2003 | B1 |
6637031 | Chou | Oct 2003 | B1 |
6637032 | Feinleib | Oct 2003 | B1 |
6642939 | Vallone et al. | Nov 2003 | B1 |
6643798 | Barton et al. | Nov 2003 | B2 |
6651251 | Shoff et al. | Nov 2003 | B1 |
RE38376 | Matthews, III | Dec 2003 | E |
6662218 | Mighdoll et al. | Dec 2003 | B2 |
6668133 | Yuen et al. | Dec 2003 | B2 |
6668377 | Dunn | Dec 2003 | B1 |
6678737 | Bucher | Jan 2004 | B1 |
6681396 | Bates et al. | Jan 2004 | B1 |
6683630 | Shoff et al. | Jan 2004 | B1 |
6684025 | Perlman | Jan 2004 | B1 |
D486834 | Allen et al. | Feb 2004 | S |
6687906 | Yuen et al. | Feb 2004 | B1 |
6694352 | Omoigui | Feb 2004 | B1 |
6698020 | Zigmond et al. | Feb 2004 | B1 |
6704058 | Ranta | Mar 2004 | B2 |
6704773 | Cohn et al. | Mar 2004 | B1 |
6704776 | Fortune | Mar 2004 | B1 |
6704813 | Smirnov et al. | Mar 2004 | B2 |
6704929 | Ozer et al. | Mar 2004 | B1 |
6708335 | Ozer et al. | Mar 2004 | B1 |
6710815 | Billmaier et al. | Mar 2004 | B1 |
6721953 | Bates et al. | Apr 2004 | B1 |
6724405 | Matthews et al. | Apr 2004 | B2 |
6727935 | Allen et al. | Apr 2004 | B1 |
6728713 | Beach et al. | Apr 2004 | B1 |
D490086 | Wilkins et al. | May 2004 | S |
6732325 | Tash et al. | May 2004 | B1 |
6732369 | Schein et al. | May 2004 | B1 |
6742043 | Moussa et al. | May 2004 | B1 |
6742183 | Reynolds et al. | May 2004 | B1 |
6745391 | Macrae et al. | Jun 2004 | B1 |
6748375 | Wong et al. | Jun 2004 | B1 |
6748481 | Parry et al. | Jun 2004 | B1 |
6754715 | Cannon et al. | Jun 2004 | B1 |
6756997 | Ward et al. | Jun 2004 | B1 |
6757837 | Platt et al. | Jun 2004 | B1 |
6757906 | Look et al. | Jun 2004 | B1 |
6760537 | Mankovitz | Jul 2004 | B2 |
6762773 | Kolde et al. | Jul 2004 | B2 |
6766523 | Herley | Jul 2004 | B2 |
6766524 | Matheny et al. | Jul 2004 | B1 |
D494186 | Johnson | Aug 2004 | S |
6772438 | Blackketter et al. | Aug 2004 | B1 |
6785901 | Horiwitz et al. | Aug 2004 | B1 |
6785902 | Zigmond et al. | Aug 2004 | B1 |
D496665 | Billmaier et al. | Sep 2004 | S |
6792195 | Barton | Sep 2004 | B2 |
6798457 | Boyden et al. | Sep 2004 | B2 |
6798971 | Potrebic | Sep 2004 | B2 |
6799326 | Boylan et al. | Sep 2004 | B2 |
6799327 | Reynolds et al. | Sep 2004 | B1 |
6804824 | Potrebic et al. | Oct 2004 | B1 |
6804825 | White et al. | Oct 2004 | B1 |
6813643 | Perlman | Nov 2004 | B2 |
6819344 | Robbins | Nov 2004 | B2 |
6820144 | Smirnov et al. | Nov 2004 | B2 |
6829779 | Perlman | Dec 2004 | B1 |
6842837 | Peting et al. | Jan 2005 | B1 |
6847778 | Vallone et al. | Jan 2005 | B1 |
6847779 | Pietraszak | Jan 2005 | B2 |
6850691 | Stam et al. | Feb 2005 | B1 |
6850693 | Young et al. | Feb 2005 | B2 |
6859799 | Yuen | Feb 2005 | B1 |
6859937 | Narayan et al. | Feb 2005 | B1 |
6861952 | Billmaier | Mar 2005 | B1 |
6865555 | Novak | Mar 2005 | B2 |
6868225 | Brown et al. | Mar 2005 | B1 |
6868551 | Lawler et al. | Mar 2005 | B1 |
6886179 | Perlman | Apr 2005 | B1 |
6891553 | White et al. | May 2005 | B2 |
6892390 | Lieberman et al. | May 2005 | B1 |
6897904 | Potrebic et al. | May 2005 | B2 |
6898765 | Matthews et al. | May 2005 | B2 |
6901453 | Pritchett et al. | May 2005 | B1 |
6903753 | Gray et al. | Jun 2005 | B1 |
6904609 | Pietraszak et al. | Jun 2005 | B1 |
6906755 | Lundblad et al. | Jun 2005 | B2 |
6907576 | Barbanson et al. | Jun 2005 | B2 |
6915528 | McKenna | Jul 2005 | B1 |
6928652 | Goldman | Aug 2005 | B1 |
6928655 | Omoigui | Aug 2005 | B1 |
6931657 | Marsh | Aug 2005 | B1 |
6938077 | Sanders | Aug 2005 | B2 |
6938270 | Blackketter et al. | Aug 2005 | B2 |
6941575 | Allen | Sep 2005 | B2 |
6943843 | Boyden et al. | Sep 2005 | B2 |
6944880 | Allen | Sep 2005 | B1 |
6947935 | Horvitz et al. | Sep 2005 | B1 |
6957260 | Mighdoll et al. | Oct 2005 | B1 |
6963903 | Krueger et al. | Nov 2005 | B2 |
6963906 | Portuesi | Nov 2005 | B2 |
6965415 | Lundblad et al. | Nov 2005 | B2 |
6965730 | Chamberlin et al. | Nov 2005 | B2 |
6966066 | Zigmond et al. | Nov 2005 | B1 |
6968364 | Wong et al. | Nov 2005 | B1 |
6970640 | Green et al. | Nov 2005 | B2 |
6972787 | Allen et al. | Dec 2005 | B1 |
6973050 | Birdwell et al. | Dec 2005 | B2 |
6973664 | Fries | Dec 2005 | B2 |
6973669 | Daniels | Dec 2005 | B2 |
6975713 | Smith et al. | Dec 2005 | B1 |
6975717 | Smith et al. | Dec 2005 | B1 |
6980638 | Smith | Dec 2005 | B1 |
6980993 | Horvitz et al. | Dec 2005 | B2 |
6981227 | Taylor | Dec 2005 | B1 |
6986062 | Carpenter | Jan 2006 | B2 |
6990462 | Wilcox et al. | Jan 2006 | B1 |
6990497 | O'Rourke et al. | Jan 2006 | B2 |
6990671 | Evans et al. | Jan 2006 | B1 |
6990677 | Pietraszak et al. | Jan 2006 | B1 |
6990678 | Zigmond | Jan 2006 | B2 |
6993532 | Platt et al. | Jan 2006 | B1 |
6996390 | Herley et al. | Feb 2006 | B2 |
7003795 | Allen | Feb 2006 | B2 |
7006613 | Novak et al. | Feb 2006 | B2 |
7007244 | Pankovcin | Feb 2006 | B2 |
D516573 | Gibson | Mar 2006 | S |
D517059 | Newby et al. | Mar 2006 | S |
D517087 | Sands | Mar 2006 | S |
7010265 | Coffin | Mar 2006 | B2 |
7013238 | Weare | Mar 2006 | B1 |
7015925 | Ford et al. | Mar 2006 | B2 |
7017174 | Sheedy | Mar 2006 | B1 |
D518487 | MacKenzie et al. | Apr 2006 | S |
D519122 | MacKenzie et al. | Apr 2006 | S |
D519519 | Vong | Apr 2006 | S |
D519521 | Fong | Apr 2006 | S |
7023492 | Sullivan | Apr 2006 | B2 |
7024424 | Platt et al. | Apr 2006 | B1 |
7026964 | Baldwin et al. | Apr 2006 | B2 |
7027101 | Sloo et al. | Apr 2006 | B1 |
7028325 | Rui et al. | Apr 2006 | B1 |
7030886 | Ford et al. | Apr 2006 | B2 |
7032177 | Novak et al. | Apr 2006 | B2 |
7034776 | Love | Apr 2006 | B1 |
7034927 | Allen et al. | Apr 2006 | B1 |
7035355 | Lais et al. | Apr 2006 | B2 |
7035526 | Green | Apr 2006 | B2 |
7036083 | Zenith | Apr 2006 | B1 |
7036090 | Nguyen | Apr 2006 | B1 |
7036091 | Nguyen | Apr 2006 | B1 |
7036092 | Sloo et al. | Apr 2006 | B2 |
7036138 | Tash | Apr 2006 | B1 |
7038690 | Wilt et al. | May 2006 | B2 |
7039935 | Knudson et al. | May 2006 | B2 |
7042526 | Borseth | May 2006 | B1 |
7043477 | Mercer et al. | May 2006 | B2 |
7046805 | Fitzhardinge et al. | May 2006 | B2 |
7050097 | Schick et al. | May 2006 | B2 |
7050867 | Maymudes | May 2006 | B2 |
7051111 | Scullin | May 2006 | B1 |
7051282 | Marcjan | May 2006 | B2 |
7051351 | Goldman et al. | May 2006 | B2 |
7055031 | Platt | May 2006 | B2 |
7055104 | Billmaier et al. | May 2006 | B1 |
7058720 | Majidimehr | Jun 2006 | B1 |
7058816 | Valeria | Jun 2006 | B2 |
7058936 | Chilimbi et al. | Jun 2006 | B2 |
7065553 | Chesley et al. | Jun 2006 | B1 |
7069284 | Peting | Jun 2006 | B2 |
7069576 | Knudson et al. | Jun 2006 | B1 |
7071968 | Novak | Jul 2006 | B2 |
7073118 | Greenberg et al. | Jul 2006 | B2 |
7073193 | Marsh | Jul 2006 | B2 |
7076202 | Billmaier | Jul 2006 | B1 |
7076734 | Wolff et al. | Jul 2006 | B2 |
7076792 | Zigmond et al. | Jul 2006 | B2 |
7076794 | Lieberman et al. | Jul 2006 | B2 |
7080394 | Istvan et al. | Jul 2006 | B2 |
7088910 | Potrebic et al. | Aug 2006 | B2 |
7093273 | Marsh | Aug 2006 | B2 |
7098868 | Love et al. | Aug 2006 | B2 |
7099952 | Wong et al. | Aug 2006 | B2 |
7103904 | Blackketter et al. | Sep 2006 | B1 |
7103905 | Novak | Sep 2006 | B2 |
7103908 | Tomsen | Sep 2006 | B2 |
7107532 | Billmaier et al. | Sep 2006 | B1 |
7107608 | Wagner et al. | Sep 2006 | B2 |
7111320 | Novak | Sep 2006 | B1 |
7116894 | Chatterton | Oct 2006 | B1 |
7117439 | Barrett et al. | Oct 2006 | B2 |
7127127 | Jojic et al. | Oct 2006 | B2 |
7130846 | Danker et al. | Oct 2006 | B2 |
7131054 | Greenberg et al. | Oct 2006 | B2 |
7142230 | Novak et al. | Nov 2006 | B2 |
7146632 | Miller | Dec 2006 | B2 |
7155675 | Billmaier et al. | Dec 2006 | B2 |
7155734 | Shimomura et al. | Dec 2006 | B1 |
7158531 | Barton | Jan 2007 | B2 |
7159176 | Billmaier et al. | Jan 2007 | B2 |
7159177 | Billmaier et al. | Jan 2007 | B2 |
7161877 | Lai et al. | Jan 2007 | B2 |
7161994 | Shah et al. | Jan 2007 | B2 |
7162728 | Bahn | Jan 2007 | B1 |
7165264 | Westrick | Jan 2007 | B1 |
7167531 | Greenberg et al. | Jan 2007 | B2 |
7194511 | Stettner | Mar 2007 | B2 |
7194754 | Tomsen | Mar 2007 | B2 |
7197234 | Chatterton | Mar 2007 | B1 |
7197715 | Valeria | Mar 2007 | B1 |
7200321 | Otala et al. | Apr 2007 | B2 |
7200859 | Perlman et al. | Apr 2007 | B1 |
7203952 | Broadus | Apr 2007 | B2 |
7216235 | Platt | May 2007 | B1 |
7228556 | Beach et al. | Jun 2007 | B2 |
7236204 | Perlman | Jun 2007 | B2 |
7237252 | Billmaier | Jun 2007 | B2 |
7243123 | Allen et al. | Jul 2007 | B1 |
7245817 | Nichols et al. | Jul 2007 | B1 |
7251255 | Young | Jul 2007 | B1 |
7251294 | Peting | Jul 2007 | B2 |
7263362 | Young et al. | Aug 2007 | B1 |
D551668 | Newby et al. | Sep 2007 | S |
7266832 | Miller | Sep 2007 | B2 |
7266835 | Halbert | Sep 2007 | B2 |
7272298 | Lang et al. | Sep 2007 | B1 |
7272657 | Allen et al. | Sep 2007 | B2 |
D552610 | Newby et al. | Oct 2007 | S |
7296284 | Price et al. | Nov 2007 | B1 |
7302696 | Yamamoto | Nov 2007 | B1 |
7310355 | Krein et al. | Dec 2007 | B1 |
7313802 | Tomsen | Dec 2007 | B1 |
7320134 | Tomsen et al. | Jan 2008 | B1 |
7320137 | Novak et al. | Jan 2008 | B1 |
7321716 | Vallone et al. | Jan 2008 | B1 |
7340761 | Billmaier | Mar 2008 | B2 |
7350157 | Billmaier et al. | Mar 2008 | B1 |
7360232 | Mitchell | Apr 2008 | B2 |
7380260 | Billmaier et al. | May 2008 | B1 |
7382838 | Peting | Jun 2008 | B2 |
7386129 | Perlman | Jun 2008 | B2 |
7391808 | Farrand | Jun 2008 | B1 |
7409546 | Platt | Aug 2008 | B2 |
7428023 | Allen et al. | Sep 2008 | B2 |
7434246 | Florence | Oct 2008 | B2 |
7440523 | Lais et al. | Oct 2008 | B2 |
7463737 | Gillon | Dec 2008 | B2 |
7466640 | Snow et al. | Dec 2008 | B2 |
7484234 | Heaton | Jan 2009 | B1 |
7487459 | Billmaier et al. | Feb 2009 | B2 |
7487529 | Orlick | Feb 2009 | B1 |
7493015 | Van Stam et al. | Feb 2009 | B1 |
7518629 | Novak et al. | Apr 2009 | B2 |
7529465 | Barton et al. | May 2009 | B2 |
7533403 | Krein et al. | May 2009 | B1 |
7543325 | Westbrook et al. | Jun 2009 | B2 |
7546622 | Tash | Jun 2009 | B2 |
7558472 | Locket et al. | Jul 2009 | B2 |
7573529 | Perlman | Aug 2009 | B1 |
7574656 | Billmaier et al. | Aug 2009 | B2 |
7590240 | Platt et al. | Sep 2009 | B2 |
7594246 | Billmaier et al. | Sep 2009 | B1 |
7650569 | Allen et al. | Jan 2010 | B1 |
7661121 | Smith et al. | Feb 2010 | B2 |
7665111 | Barton | Feb 2010 | B1 |
7668435 | Lockett et al. | Feb 2010 | B2 |
7671758 | Seidel et al. | Mar 2010 | B1 |
20010029610 | Corvin et al. | Oct 2001 | A1 |
20010047298 | Moore et al. | Nov 2001 | A1 |
20010049820 | Barton | Dec 2001 | A1 |
20010054181 | Corvin | Dec 2001 | A1 |
20020073424 | Ward et al. | Jun 2002 | A1 |
20020124255 | Reichardt et al. | Sep 2002 | A1 |
20030005445 | Schein et al. | Jan 2003 | A1 |
20030056219 | Reichardt et al. | Mar 2003 | A1 |
20030110495 | Bennington et al. | Jun 2003 | A1 |
20030110499 | Knudson et al. | Jun 2003 | A1 |
20030115599 | Bennington et al. | Jun 2003 | A1 |
20030115602 | Knee et al. | Jun 2003 | A1 |
20030163813 | Klosterman et al. | Aug 2003 | A1 |
20030164858 | Klosterman et al. | Sep 2003 | A1 |
20030188310 | Klosterman et al. | Oct 2003 | A1 |
20030188311 | Yuen et al. | Oct 2003 | A1 |
20030196201 | Schein et al. | Oct 2003 | A1 |
20030204847 | Ellis et al. | Oct 2003 | A1 |
20030208756 | Macrae et al. | Nov 2003 | A1 |
20030221192 | Rappaport et al. | Nov 2003 | A1 |
20040010806 | Yuen et al. | Jan 2004 | A1 |
20040045025 | Ward et al. | Mar 2004 | A1 |
20040107437 | Reichardt et al. | Jun 2004 | A1 |
20040168189 | Reynolds et al. | Aug 2004 | A1 |
20040194138 | Boylan et al. | Sep 2004 | A1 |
20040261098 | Macrae et al. | Dec 2004 | A1 |
20050010949 | Ward et al. | Jan 2005 | A1 |
20050028201 | Klosterman et al. | Feb 2005 | A1 |
20050120369 | Matz | Jun 2005 | A1 |
20050125823 | McCoy et al. | Jun 2005 | A1 |
20050149964 | Thomas et al. | Jul 2005 | A1 |
20050155056 | Knee et al. | Jul 2005 | A1 |
20050216936 | Knudson et al. | Sep 2005 | A1 |
20050251824 | Thomas et al. | Nov 2005 | A1 |
20060156336 | Knudson et al. | Jul 2006 | A1 |
20060174189 | Weitzman et al. | Aug 2006 | A1 |
20060212894 | Knudson et al. | Sep 2006 | A1 |
20060250358 | Wroblewski | Nov 2006 | A1 |
20060277574 | Schein et al. | Dec 2006 | A1 |
20060288366 | Boylan et al. | Dec 2006 | A1 |
20070016926 | Ward et al. | Jan 2007 | A1 |
20070033613 | Ward et al. | Feb 2007 | A1 |
20070107010 | Jolna et al. | May 2007 | A1 |
20080270885 | Petersen et al. | Oct 2008 | A1 |
20080270886 | Gossweiler | Oct 2008 | A1 |
20090125843 | Billmaier et al. | May 2009 | A1 |
20100138868 | Sie et al. | Jun 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20120042341 A1 | Feb 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11959980 | Dec 2007 | US |
Child | 13281943 | US |