Media management system supporting a plurality of mobile devices

Information

  • Patent Grant
  • 10649624
  • Patent Number
    10,649,624
  • Date Filed
    Wednesday, December 30, 2015
    8 years ago
  • Date Issued
    Tuesday, May 12, 2020
    4 years ago
Abstract
An interactive media management server that facilitates management of interactive media and delivery of such interactive media. It comprises a first interface to an interactive media distribution server communicatively coupled to a plurality of mobile devices, and a second interface to a service provider system or a content provider system. It comprises a manager module for managing creation, distribution and tracking of a plurality of interactive media. The manager module, via the second interface, manages the delivery of the plurality of interactive media from the service provider system or the content provider system, and the communication of user responses to the plurality of interactive media to the corresponding service provider system or content provider system.
Description
BACKGROUND

1. Technical Field


The present invention relates generally to management of media; and, more particularly, to management of interactive media that is distributed to mobile devices.


2. Related Art


Cell (mobile) phones are widely used as mobile devices to communicate anywhere in the world. Some of them are very simple devices capable of voice communication alone. Many other today's mobile devices are used for multiple purposes, other than voice communication, in any convenient location. They keep record of appointments and schedules, store addresses, present calendars, surf Internet, play games among many other purposes. They are capable of playing music and other audio clips, and also play video clips and movies. They can be networked with external devices such as other mobile phones, laptops and personal computers and modems via infrared, Bluetooth and wifi interfaces. This enormously increases their functionality when compared to just few years ago.


Very few mobile devices are capable of displaying interactive media. Very few servers are equipped with the technologies and tools needed to distribute interactive media and adequately support user interactions—they are more likely to just support download by user of streaming content, such as a video from YouTube or a song from iTunes server. Users are therefore forced to passively watch video clips delivered from YouTube service or passively listen to songs downloaded from servers such as iTunes servers and others of that kind.


Today's mobile devices have extensive processing ability and capable accomplishing many tasks that were usually meant for personal computer alone. However, battery life is always a concern, with batteries needing to be charged every couple of days. Some modern mobile devices have wide screens with alpha numeric keyboards and many soft (programmable) keys. These devices are programmable and have ability to download programs such as XML (eXtensible Markup Language) files and run them on mobile devices. These programs accomplish many tasks such as managing daily tasks, assisting marketing, keeping data and files stored, managing databases etc. However, today the range of these programs are very limited and they accomplish far less tasks than there is demand among people.


The iTunes service from Apple Corp. provides a server based music distribution service. However, it does not distribute interactive media, or other content created by/for enterprises, content providers, etc. The YouTube service provided by Google Inc. makes it possible for users t upload videos taped by them, and other users to download it or view it on the web. However, it does not provide interactive media, and it does not provide surveys based on interactive media, and in addition, it does not provide means to manage interactive media.


Microsoft Content Management Server facilitates storing and distributing content, but it does not seem to support management of interactive media, the management of the distribution of interactive media, gathering user responses for those interactive media, sending the user responses to content and service providers, providing report generation facilities for user responses collected, etc.


Thus there is a need in the market for a management server for managing interactive media, the distribution of interactive media. There is a need for a management server one that not only supports distributing interactive media by one or more servers, but also facilitates gathering user responses for those interactive media, sending the user responses to content and service providers, providing report generation facilities for user responses collected, etc. There is need for a management server for interactive media that helps manage the life-cycle of interactive media, and subscription to services that provide interactive media, and billing associated with distributing interactive media—all the features provided by the present invention.


These and other limitations and deficiencies associated with the related art may be more fully appreciated by those skilled in the art after comparing such related art with various aspects of the present invention as set forth herein with reference to the figures.


BRIEF SUMMARY OF THE INVENTION

The present invention is directed to apparatus and methods of operation that are further described in the following Brief Description of the Drawings, the Detailed Description of the Invention, and the claims. Other features and advantages of the present invention will become apparent from the following detailed description of the invention made with reference to the accompanying drawings.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic block diagram illustrating an interactive media management server that not only supports distribution of interactive media by one or more servers, but also facilitates gathering user responses for those interactive media, sending the user responses to content and service providers, providing report generation facilities for user responses collected, etc.



FIG. 2 is a flow chart that describes an exemplary operation of an interactive media management server, as it manages the acquisition, generation and collecting of interactive media, the distribution of interactive media, managing the life-cycle of interactive media, etc.



FIG. 3 is a perspective block diagram of a mobile device that comprises a mobile client that is capable of displaying, and letting a user interact with, an interactive media.





DETAILED DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic block diagram illustrating an interactive media management server 107 that not only supports distribution of interactive media by one or more servers, but also facilitates gathering user responses for those interactive media, sending the user responses to content and service providers, providing report generation facilities for user responses collected, etc. The interactive media management server 107 for interactive media that helps manage the life-cycle of interactive media, and subscription to services that provide interactive media, and billing associated with distributing interactive media


The interactive media management server 107 comprises a first interface 115 to an interactive media distribution server 109 communicatively coupled to a plurality of mobile devices 111, 113, and a second interface 117 to a service provider system 121 or a content provider system 123. It comprises a manager module 125 for managing creation, distribution and tracking of a plurality of interactive media. The manager module 125, via the second interface 117, manages the delivery of the plurality of interactive media from the service provider system 121 or the content provider system 123, and the communication of user responses to the plurality of interactive media to the corresponding service provider system 121 or content provider system 123.


The manager module 125 selectively facilitates storage, status change to active or inactive, updates, removal, replacement, ranking, rating, comments, feedback and tracking of usage for each of the plurality of interactive media via the first interface 115. It also manages the distribution of interactive media and the life-cycle of the interactive media. A rating and ranking module 131 in the interactive media management server 107 is configured at least to generate ratings and rankings for the plurality of interactive media based at least on the user inputs, and an automatic categorization module 133 categorizes interactive media as it is received from the service provider system 121, content provider system 123 or from one or more of the plurality of mobile devices 111, 113 communicatively coupled to the interactive media distribution server 109.


The interactive media management server 107 also comprises a search interface 141 that is used for retrieval of at least one of the plurality of interactive media and a retrieval manager 143 that coordinates providing a sample portion of at least one of the plurality of interactive media before selectively providing the entire version of the at least one of the plurality of interactive media, as necessary.


The manager module 125 manages the delivery of samples of, or references to, the plurality of interactive media, to the plurality of mobile devices 111, 113 based at least on recent retrievals by users of the plurality of mobile devices 111, 113. The manager module 125 automatically generates a report, and presents it to one or more recipients as required, wherein the report comprises recent user inputs received from users of the plurality of mobile devices 111, 113. Recent user inputs received are those received during a period of a day, a week, a month or a set duration specified.


The manager module 125 identifies an appropriate advertisement for each of the plurality of mobile devices 111, 113 based at least on previous advertisements presented and previous retrievals of interactive media from the corresponding one of the plurality of mobile devices 111, 113.


The interactive media management server 107 regularly communicates retrieval and user input data to the service provider system 121 or content provider system 123, wherein such communication is in live mode if necessary and in batched mode by default.


The interactive media management server 107 also comprises a website 147 for creation of interactive media by a plurality of interactive media providers, a control manager 149, a target profile manager 151, a storage manager 153 and a reporting manager 155. The website 147 also provides a report generation facility for retrieval of user inputs provided by users to specific ones of the plurality of interactive media in an XML format, CSV format, PDF format, HTML or text format.


The control manager 149 assigns and manages a start date and an end date to each of the plurality of interactive media, as necessary. The target profile manager 151 determines a target user profile for at least one of the plurality of interactive media and facilitates distribution of the at least one of the plurality of interactive media based on the target user profile. The storage manager 153 creates, in an automated fashion, a database and associated tables for collecting responses to individual interactive media, as necessary. It also provides references to uploaded audio, photo and video data provided by users as part of their user inputs to specific ones of the plurality of interactive media, wherein such references are used for communicating collected responses to individual interactive media to external servers. The reporting manager 155 presents or forwards, in an automated fashion, a report created daily, weekly, and monthly, comprising usage, ranking, rating, comments, feedback and other related information, for each of the plurality of interactive media.


In one embodiment, the interactive media management server 107 also comprises a sample generator module that generates a sample version of one of the plurality of interactive media. In general, a sample is a subset of a complete original version of the interactive media. For example, a sample of an interactive movie/video that is 1 hour long can be an interactive trailer that is 2 minutes long. In addition, the manager module 125, by default, facilitates the delivery of the sample version of the one of the plurality of interactive media. It also, when requested, provides the original version of the one of the plurality of interactive media. In a related embodiment, the interactive media management server 107 has a media distribution server 109 that is integrated into the interactive media management server 107, and the interactive media management server 107 is also capable of distributing the plurality of interactive media to the plurality of mobile devices 111, 113 and receives user inputs from the plurality of mobile devices 111, 113 and processes them.


In a different embodiment, the interactive media management server 107 also comprises a edge caching interface 161 that makes it possible to configure an external edge caching cache 163 for subsets of components of each of the plurality of interactive media based on their usage and a locale associated with each of the plurality of mobile devices 111, 113. The edge caching interface 161 selectively makes a copy of a specific interactive media at a preset interval and communicates this copy to the external edge caching cache 163 that is located in a close geographical proximity to a significant number of the plurality of mobile devices 111, 113.


In one embodiment, the interactive media management server 107 also comprises the interactive media distribution server 109, and provides all the features of the interactive media distribution server 109. Thus is combines management of interactive media with distribution of interactive media and collecting user responses for the interactive media (and management of such user responses).



FIG. 2 is a flow chart that describes an exemplary operation of an interactive media management server 107, as it manages the acquisition, generation and collecting of interactive media, the distribution of interactive media, the life-cycle of interactive media, etc. At a start block 205, the operation starts when the interactive media management server 107 receives an interactive media from a content provider system or a service provider system. It optionally arranges, by using a configuring module, the received interactive media into an initial sample portion and a rest of the interactive media portion. It assigns it a status of “active” by default, although other life-cycle status such as “inactive”, “deleted”, “suspended”, etc. may be assigned as necessary.


The interactive media management server 107, at a next block 207, manages a start date and an end date for each of a plurality of interactive media that requires such settings. Then, at a next block 209, it provides a target user profile for each of a plurality of interactive media. Such target user profile may be submitted along with an associated interactive media by an advertisement company that provides ads, a content provider providing content, a service provider offering an interactive media as part of a service delivery, etc.


In one embodiment, while managing newly received interactive media, at a next block 211, the interactive media management server 107 creates, in an automated fashion, a database (if necessary) and associated tables (as needed) for collecting responses to each of a plurality of interactive media, as necessary. For example, it might create one new table for each new interactive media received. Or it might use the same table for responses received for all interactive media that originate from one source, such as a specific content provider, or a specific company.


At a next block 213, the an interactive media management server 107 securely transmits, employing a transmitting module, the sample portion of the interactive media initially to the electronic device such as a mobile device 111, tablet, or a PC/laptop. Then, at a next block 215, it receives a request for the rest of the interactive media from the electronic device subsequently. Then, at a next block 217, it customizes the rest of the interactive media based at least on the locale associated with the electronic device. At a next block 219, it also communicates the rest of the interactive media to the electronic device. In one embodiment, customizing is also based on an interest shown by a user of the electronic device in various categories of interactive media or based on the participation of the user in one or more social networks.


Then, at a next block 221, the interactive media management server 107 receives user responses to interactive media reviewed by/used by users (from mobile devices, tablets, PCs/laptops, etc.). It also provides references to uploaded audio, photo and video data provided by users as part of their user inputs to specific ones of the plurality of interactive media, wherein such references are used for communication of collected responses to individual ones of the plurality of interactive media to external servers (such as a content provider system or service provider system, etc.).


Then, at a next block 223, the interactive media management server 107 provides, in an automated fashion, a report created daily, weekly, and monthly, to one or more registered recipients. Alternatively, registered users can create such reports using the website associated. Such reports typically comprise usage, ranking, rating and other related information, for each of the plurality of interactive media (that the user is interested in). In addition, customized reports are supported for each service provider/content provider/company/client who may have subscribed to a reporting service.


Finally, at an end block 231, it terminates processing of the operation.


In one embodiment, the interactive media management server 107 supports verifying, from subscription records, whether the user has a subscription to a service that provides access to a requested one of a plurality of interactive media, in the block 213. It provides the requested one of the plurality of interactive media after verifying that the user has an active subscription to access the requested one of the plurality of interactive media.


In one embodiment, in the block 221, the interactive media management server 107 receives, from the user, in response to the interactive media, a user input wherein the user input comprises at least one or more photos, one or more recorded audio, or one or more video clips. It then makes the received one or more photos, one or more recorded audio, or one or more video clips available for review and processing by at least one authorized manager via a website page associated with the interactive media management server 107. It also provides access selectively to the at least one or more photos, one or more recorded audio, or one or more video clips from an external server for processing and storage. Thus, portions of user responses can be selectively retrieved and stored in external storages, and included in reports generated and shared with service providers, content providers, creators and owners of interactive media, etc.



FIG. 3 is a perspective block diagram of a mobile device 305 that comprises a mobile client 307 that is capable of displaying, and letting a user interact with, an interactive media. The mobile client 307 in the mobile device 305 interacts with the interactive media management server 311 and presents interactive media under the management of the interactive media management server 311. The mobile client 307 comprises a user interface manager 315 that is configured to receive user inputs provided by a user as the mobile client 307 displays an interactive media, wherein the user inputs is subsequently associated with the interactive media currently being displayed. It also comprises an interactive media listing module 317 that also displays ratings and rankings to aid selection of the interactive media.


The mobile device 305 comprises a display circuitry 337, an audio/video playback & recording circuitry 339, a processor 343, a memory 345, a storage 347, at least one wireless communication means 341, etc. in addition to the mobile client 307.


The mobile client 307 also comprises a storage manager 321 capable of receiving, storing and playing the interactive media as it is received, and a categorization module 323 that identifies a category for the interactive media and a category of the user inputs provided by a user. It also comprises a retrieval module 327 that retrieves the interactive media and also comprises a search interface for the searching and the retrieval of the interactive media, and a reporting module 329 that communicates to the interactive media management server the user inputs provided by the user along with an identified category of the user inputs and metadata associated with the user inputs.


The mobile client 307 receives and selectively displays a sample portion of at least one of the plurality of interactive media, and, if requested by the user, subsequently retrieves the rest of the at least one of the plurality of interactive media. The user inputs provided by a user after reviewing a typical interactive media (customized optionally to a user by a server 311) comprises user selections from drop-down lists provided, radio button selections, recorded audio provided by user employing a microphone available in the mobile device, a photo taken by the user using a camera available in the mobile device, a video clip taken by the user, and optional text data inputs provided by the user in response to text input solicitations.


The mobile client 307 also comprises an upload module 331 that uploads the recorded audio, a photo, and a video clip taken by the user to the interactive media management server 311. The upload module 331 retrieves references to such uploaded data. The mobile client 307 incorporates the references to uploaded data into a response message that also comprises user selections for drop-down lists, text inputs, user selections to the radio button selections. The mobile client 307 sends the response packet to the interactive media management server 311 for processing.


The terms “circuit” and “circuitry” as used herein may refer to an independent circuit or to a portion of a multifunctional circuit that performs multiple underlying functions. For example, depending on the embodiment, processing circuitry may be implemented as a single chip processor or as a plurality of processing chips. Circuits and circuitry may comprise general or specific purpose hardware, or may comprise such hardware and associated software such as firmware or object code.


As one of ordinary skill in the art will appreciate, the terms “operably coupled” and “communicatively coupled,” as may be used herein, include direct coupling and indirect coupling via another component, element, circuit, or module where, for indirect coupling, the intervening component, element, circuit, or module does not modify the information of a signal but may adjust its current level, voltage level, and/or power level. As one of ordinary skill in the art will also appreciate, inferred coupling (i.e., where one element is coupled to another element by inference) includes direct and indirect coupling between two elements in the same manner as “operably coupled” and “communicatively coupled.”


The present invention has also been described above with the aid of method steps illustrating the performance of specified functions and relationships thereof. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Alternate boundaries and sequences can be defined so long as the specified functions and relationships are appropriately performed. Any such alternate boundaries or sequences are thus within the scope and spirit of the claimed invention.


The present invention has been described above with the aid of functional building blocks illustrating the performance of certain significant functions. The boundaries of these functional building blocks have been arbitrarily defined for convenience of description. Alternate boundaries could be defined as long as the certain significant functions are appropriately performed. Similarly, flow diagram blocks may also have been arbitrarily defined herein to illustrate certain significant functionality. To the extent used, the flow diagram block boundaries and sequence could have been defined otherwise and still perform the certain significant functionality. Such alternate definitions of both functional building blocks and flow diagram blocks and sequences are thus within the scope and spirit of the claimed invention.


One of average skill in the art will also recognize that the functional building blocks, and other illustrative blocks, modules and components herein, can be implemented as illustrated or by discrete components, application specific integrated circuits, processors executing appropriate software and the like or any combination thereof.


Moreover, although described in detail for purposes of clarity and understanding by way of the aforementioned embodiments, the present invention is not limited to such embodiments. It will be obvious to one of average skill in the art that various changes and modifications may be practiced within the spirit and scope of the invention, as limited only by the scope of the appended claims.

Claims
  • 1. A method comprising: receiving, from a client device associated with a user, a request for an initial portion of an electronic survey;based on geographic location information received from the client device, determining a geographic locale and a local language for the client device;providing, to the client device, the initial portion of the electronic survey for a first graphical presentation within a graphical user interface for the client device, the initial portion of the electronic survey comprising an initial survey question in the local language and selectable options corresponding to an initial set of survey responses in the local language to the initial survey question;receiving, from the client device, a request for an additional portion of the electronic survey;based in part on the geographic locale for the client device, creating, by at least one processor, a customized remaining portion of the electronic survey for a second graphical presentation within the graphical user interface for the client device by selecting a subsequent survey question in the local language customized for the geographic locale and selectable options corresponding to a subsequent set of survey responses in the local language to the subsequent survey question; andproviding, to the client device, the customized remaining portion of the electronic survey for the second graphical presentation within the graphical user interface for the client device.
  • 2. The method of claim 1, wherein receiving the request for the additional portion of the electronic survey is in response to the client device sending a survey response to the initial survey question in the local language from the initial set of survey responses in the local language.
  • 3. The method of claim 1, further comprising: identifying an additional survey question customized for the geographic locale; andcreating the customized remaining portion of the electronic survey by selecting the additional survey question customized for the geographic locale within the customized remaining portion.
  • 4. The method of claim 3, further comprising receiving, from the client device, survey responses in the local language to the subsequent survey question customized for the geographic locale and the additional survey question customized for the geographic locale.
  • 5. The method of claim 4, further comprising generating a customized report for the geographic locale.
  • 6. The method of claim 5, wherein the customized report for the geographic locale comprises the survey responses to the subsequent survey question customized for the geographic locale and the addition survey question customized for the geographic locale.
  • 7. The method of claim 1, further comprising: receiving, from the client device, an indication of interest by the user in the initial portion of the electronic survey; andcreating the customized remaining portion of the electronic survey for the second graphical presentation within the graphical user interface for the client device based in part on the indication of interest by the user in the initial portion of the electronic survey.
  • 8. The method of claim 1, wherein: the initial survey question in the local language comprises an invitation to the user to participate in the electronic survey; andthe request for the additional portion of the electronic survey comprises a survey response from the initial set of survey responses in the local language comprising an acceptance of the invitation.
  • 9. The method of claim 1, further comprising receiving a target geographic locale for the electronic survey.
  • 10. The method of claim 9, further comprising identifying the user by matching the target geographic locale with geographic profile information within a user profile of the user.
  • 11. A system, comprising: at least one processor; andat least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:receive, from a client device associated with a user, a request for an initial portion of an electronic survey;based on geographic location information received from the client device, determine a geographic locale and a local language for the client device;provide, to the client device, the initial portion of the electronic survey for a first graphical presentation within a graphical user interface for the client device, the initial portion of the electronic survey comprising an initial survey question in the local language and selectable options corresponding to an initial set of survey responses in the local language to the initial survey question;receive, from the client device, a request for an additional portion of the electronic survey;based in part on the geographic locale for the client device, create a customized remaining portion of the electronic survey for a second graphical presentation within the graphical user interface for the client device by selecting a subsequent survey question in the local language customized for the geographic locale and selectable options corresponding to a subsequent set of survey responses in the local language to the subsequent survey question; andprovide, to the client device, the customized remaining portion of the electronic survey for the second graphical presentation within the graphical user interface for the client device.
  • 12. The system of claim 11, further comprising instructions that, when executed by the at least one processor, cause the system to: receive, from the client device, a survey response from the subsequent set of survey responses in the local language to the subsequent survey question within the customized remaining portion of the electronic survey; andassociate the survey response with the geographic locale for the client device.
  • 13. The system of claim 12, further comprising instructions that, when executed by the at least one processor, cause the system to: identify a plurality of geographic locales corresponding to a plurality of client devices, wherein each client device of the plurality of client devices provides to the system particular geographic location information; andadminister electronic surveys in a plurality of local languages to a plurality of additional users via the plurality of client devices based in part on the geographic locales corresponding to each client device of the plurality of client devices.
  • 14. The system of claim 13, further comprising instructions that, when executed by the at least one processor, cause the system to associate survey responses from each client device of the plurality of client devices with a corresponding geographic locale for each client device.
  • 15. The system of claim 14, further comprising instructions that, when executed by the at least one processor, cause the system to generate a response report comprising the survey response from the client device and the survey responses from each of the plurality of client devices organized by geographic locations.
  • 16. The system of claim 14, further comprising instructions that, when executed by the at least one processor, cause the system to generate a response report for a defined geographic region, wherein the response report for the geographic region comprises survey responses associated with geographic locales located within the geographic region.
  • 17. A non-transitory computer readable storage media storing instructions thereon that, when executed by a processor, cause a computer system to: receive, from a client device associated with a user, a request for an initial portion of an electronic survey;based on geographic location information received from the client device, determine a geographic locale and a local language for the client device;provide, to the client device, the initial portion of the electronic survey for a first graphical presentation within a graphical user interface for the client device, the initial portion of the electronic survey comprising an initial survey question in the local language and selectable options corresponding to an initial set of survey responses in the local language to the initial survey question;receive, from the client device, a request for an additional portion of the electronic survey;based in part on the geographic locale for the client device, create a customized remaining portion of the electronic survey for a second graphical presentation within the graphical user interface for the client device by selecting a subsequent survey question in the local language customized for the geographic locale and selectable options corresponding to a subsequent set of survey responses in the local language to the subsequent survey question; andprovide, to the client device, the customized remaining portion of the electronic survey for the second graphical presentation within the graphical user interface for the client device.
  • 18. The non-transitory computer readable storage media of claim 17, further comprising instructions that, when executed by the processor, cause the computer system to: receive, from the client device, an initial survey response from the initial set of survey responses in the local language to the initial survey question in the local language and a subsequent response from the subsequent set of survey responses in the local language to the subsequent survey question in the local language; andassociate the initial survey response and the subsequent survey response with the geographic locale for the client device.
  • 19. The non-transitory computer readable storage media of claim 18, further comprising instructions that, when executed by the processor, cause the computer system to create a customized response report comprising the initial survey response and the subsequent survey response associated with the geographic locale.
  • 20. The non-transitory computer readable storage media of claim 19, further comprising instructions that, when executed by the processor, cause the computer system to provide the customized response report to a service provider that subscribed to receive response reports associated with the geographic locale.
CROSS REFERENCES TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 14/848,134, filed Sep. 8, 2015, which is a continuation of U.S. application Ser. No. 13/908,447, filed Jun. 3, 2013, now issued as U.S. Pat. No. 9,158,437, which is a continuation of U.S. application Ser. No. 13/354,811, filed Jan. 20, 2012, now issued as U.S. Pat. No. 8,478,250, which is a continuation-in-part of U.S. application Ser. No. 11/888,100, filed Jul. 30, 2007, now issued as U.S. Pat. No. 8,131,270, which claims the benefit of and priority to U.S. Provisional Application No. 60/860,700, filed Nov. 22, 2006. Each of the aforementioned applications and patents are hereby incorporated by reference herein in their entirety. This patent application makes reference to U.S. patent application Ser. No. 11/977,764 entitled “MEDIA DISTRIBUTION SERVER THAT PRESENTS INTERACTIVE MEDIA TO A MOBILE DEVICE,” filed on Oct. 25, 2007. The complete subject matter of the above-referenced United States patent application is hereby incorporated herein by reference, in its entirety.

US Referenced Citations (458)
Number Name Date Kind
3647926 Rohloff et al. Mar 1972 A
5036389 Morales Jul 1991 A
5680305 Apgar, IV Oct 1997 A
5740035 Cohen et al. Apr 1998 A
5801754 Ruybal et al. Sep 1998 A
5805821 Saxena Sep 1998 A
5838314 Neel et al. Nov 1998 A
5862223 Walker et al. Jan 1999 A
5870454 Dahlen Feb 1999 A
5873068 Beaumont et al. Feb 1999 A
5905974 Fraser et al. May 1999 A
5915243 Smolen Jun 1999 A
5970473 Gerszberg et al. Oct 1999 A
6057872 Candelore May 2000 A
6098085 Blonder et al. Aug 2000 A
6161458 Spatafora Dec 2000 A
6175822 Jones Jan 2001 B1
6189029 Fuerst Feb 2001 B1
6216112 Fuller et al. Apr 2001 B1
6267379 Forrest et al. Jul 2001 B1
6282713 Kitsukawa et al. Aug 2001 B1
6302698 Ziv-El Oct 2001 B1
6430624 Jamtgaard et al. Aug 2002 B1
6477504 Hamlin et al. Nov 2002 B1
6501779 McLaughlin et al. Dec 2002 B1
6502242 Howe et al. Dec 2002 B1
6513014 Walker et al. Jan 2003 B1
6554618 Lockwood Apr 2003 B1
6587835 Treyz et al. Jul 2003 B1
6631377 Kuzumaki Oct 2003 B2
6721713 Guheen et al. Apr 2004 B1
6735778 Khoo et al. May 2004 B2
6801931 Ramesh et al. Oct 2004 B1
6807532 Kolls Oct 2004 B1
6819669 Rooney Nov 2004 B2
6823046 Yamade et al. Nov 2004 B2
6873688 Aarnio Mar 2005 B1
6873967 Kalagnanam et al. Mar 2005 B1
6907402 Khaitan Jun 2005 B1
6941324 Plastina et al. Sep 2005 B2
6973432 Woodard et al. Dec 2005 B1
7020685 Chen et al. Mar 2006 B1
7024381 Hastings et al. Apr 2006 B1
7032030 Codignotto Apr 2006 B1
7096464 Weinmann Aug 2006 B1
7107311 Zittrain et al. Sep 2006 B1
7137126 Coffman et al. Nov 2006 B1
7194756 Addington et al. Mar 2007 B2
7197120 Luehrig et al. Mar 2007 B2
7222158 Wexelblat May 2007 B2
7261239 Rao Aug 2007 B2
7310350 Shao Dec 2007 B1
7336928 Paalasmaa et al. Feb 2008 B2
7337127 Smith et al. Feb 2008 B1
7346545 Jones Mar 2008 B2
7373320 McDonough May 2008 B1
7373323 Dalal et al. May 2008 B1
7405752 Kondo et al. Jul 2008 B2
7418472 Shoemaker et al. Aug 2008 B2
7434050 Jeffries et al. Oct 2008 B2
7444380 Diamond Oct 2008 B1
7487435 Aviv Feb 2009 B2
7496943 Goldberg et al. Feb 2009 B1
7542920 Lin-Hendel Jun 2009 B1
7657022 Anderson Feb 2010 B2
7660864 Markki et al. Feb 2010 B2
7664734 Lawrence et al. Feb 2010 B2
7685252 Maes et al. Mar 2010 B1
7688820 Forte et al. Mar 2010 B2
7706740 Collins et al. Apr 2010 B2
7715790 Kennedy May 2010 B1
7725424 Ponte et al. May 2010 B1
7783529 Sandholm et al. Aug 2010 B2
7797186 Dybus Sep 2010 B2
7827235 Iizuka Nov 2010 B2
7853272 Tipnis et al. Dec 2010 B2
7865829 Goldfield et al. Jan 2011 B1
7899700 Floyd et al. Mar 2011 B2
7941092 Rao May 2011 B2
7947714 Hoffberg May 2011 B2
7956272 Wysocki Jun 2011 B2
7970818 Guedalia et al. Jun 2011 B2
7983611 Rao Jul 2011 B2
8037506 Cooper et al. Oct 2011 B2
8041365 Gentle Oct 2011 B1
8041713 Lawrence Oct 2011 B2
8055546 Cassone et al. Nov 2011 B1
8073013 Coleman et al. Dec 2011 B2
8078096 Rao Dec 2011 B2
8103738 Nguyen Jan 2012 B2
8131270 Rao Mar 2012 B2
8135331 Rao Mar 2012 B2
8175511 Sordo et al. May 2012 B1
8180276 Rao May 2012 B2
8191104 Gordon et al. May 2012 B2
8195749 Rao Jun 2012 B2
8249920 Smith Aug 2012 B2
8270893 Rao Sep 2012 B2
8285196 Rao Oct 2012 B2
8290810 Ramer et al. Oct 2012 B2
8380175 Rao Feb 2013 B2
8385813 Rao Feb 2013 B2
8428645 Rao Apr 2013 B2
8433299 Rao Apr 2013 B2
8478250 Rao Jul 2013 B2
8532636 Rao Sep 2013 B2
8532713 Rao Sep 2013 B2
8540514 Gosling Sep 2013 B2
8565719 Rao Oct 2013 B2
8700014 Rao Apr 2014 B2
8700015 Rao Apr 2014 B2
8898708 Rao Nov 2014 B2
9092794 Rao Jul 2015 B2
9100800 Rao Aug 2015 B2
9158437 Rao Oct 2015 B2
20010005837 Kojo Jun 2001 A1
20010023436 Srinivasan et al. Sep 2001 A1
20010034607 Perschbacher et al. Oct 2001 A1
20010042041 Moshal et al. Nov 2001 A1
20010044327 Kanefsky Nov 2001 A1
20010044751 Pugliese et al. Nov 2001 A1
20010047264 Roundtree Nov 2001 A1
20010047373 Jones et al. Nov 2001 A1
20010049286 Hansmann et al. Dec 2001 A1
20010056374 Joao Dec 2001 A1
20010056396 Goino Dec 2001 A1
20020001395 Davis et al. Jan 2002 A1
20020006124 Jimenez et al. Jan 2002 A1
20020007303 Brookler et al. Jan 2002 A1
20020016818 Kirani et al. Feb 2002 A1
20020035486 Huyn et al. Mar 2002 A1
20020035488 Aquila et al. Mar 2002 A1
20020040346 Kwan Apr 2002 A1
20020046200 Floven et al. Apr 2002 A1
20020052774 Parker et al. May 2002 A1
20020054089 Nicholas et al. May 2002 A1
20020059132 Quay et al. May 2002 A1
20020059373 Boys May 2002 A1
20020059621 Thomas et al. May 2002 A1
20020069161 Eckert et al. Jun 2002 A1
20020070961 Xu et al. Jun 2002 A1
20020071528 Kumamoto Jun 2002 A1
20020106617 Hersh Aug 2002 A1
20020107737 Kaneko et al. Aug 2002 A1
20020108109 Harris et al. Aug 2002 A1
20020116258 Stamatelatos et al. Aug 2002 A1
20020120593 Iemoto et al. Aug 2002 A1
20020123359 Wei et al. Sep 2002 A1
20020124247 Houghton Sep 2002 A1
20020128908 Levin et al. Sep 2002 A1
20020138334 DeCotiis et al. Sep 2002 A1
20020138392 LeBlanc Sep 2002 A1
20020138462 Ricketts Sep 2002 A1
20020143975 Kimura et al. Oct 2002 A1
20020152110 Stewart Oct 2002 A1
20020155419 Banerjee et al. Oct 2002 A1
20020156673 Barker Oct 2002 A1
20020161708 Offer Oct 2002 A1
20020161833 Niven et al. Oct 2002 A1
20020165666 Fuchs et al. Nov 2002 A1
20020178223 Bushkin Nov 2002 A1
20020183059 Noreen et al. Dec 2002 A1
20020188746 Drosset et al. Dec 2002 A1
20020198769 Ratcliff, III Dec 2002 A1
20030003946 Bocconi Jan 2003 A1
20030009371 Gauba et al. Jan 2003 A1
20030014400 Siegel Jan 2003 A1
20030028871 Wang et al. Feb 2003 A1
20030036935 Nel Feb 2003 A1
20030037033 Nyman et al. Feb 2003 A1
20030037068 Thomas et al. Feb 2003 A1
20030046140 Callahan et al. Mar 2003 A1
20030050959 Faybishenko et al. Mar 2003 A1
20030060284 Hamalainen et al. Mar 2003 A1
20030065784 Herrod Apr 2003 A1
20030077559 Braunberger et al. Apr 2003 A1
20030083895 Wright et al. May 2003 A1
20030084051 Depura et al. May 2003 A1
20030088452 Kelly May 2003 A1
20030088609 Guedalia et al. May 2003 A1
20030096625 Lee et al. May 2003 A1
20030097280 Fitzpatrick et al. May 2003 A1
20030110234 Egli et al. Jun 2003 A1
20030115463 Wheeler et al. Jun 2003 A1
20030115602 Knee et al. Jun 2003 A1
20030131055 Yashchin et al. Jul 2003 A1
20030144873 Keshel Jul 2003 A1
20030144899 Kokubo Jul 2003 A1
20030154126 Gehlot et al. Aug 2003 A1
20030154242 Hayes et al. Aug 2003 A1
20030163527 Hsu Aug 2003 A1
20030182245 Seo Sep 2003 A1
20030204406 Reardon et al. Oct 2003 A1
20030208433 Haddad et al. Nov 2003 A1
20030208756 Macrae et al. Nov 2003 A1
20030211856 Zilliacus Nov 2003 A1
20030212804 Hashemi Nov 2003 A1
20030216982 Close et al. Nov 2003 A1
20030218604 Wood et al. Nov 2003 A1
20030229533 MacK et al. Dec 2003 A1
20030233422 Csaszar et al. Dec 2003 A1
20040019497 Volk et al. Jan 2004 A1
20040023191 Brown et al. Feb 2004 A1
20040030631 Brown et al. Feb 2004 A1
20040034561 Smith Feb 2004 A1
20040034684 Payne Feb 2004 A1
20040039684 Sandor Feb 2004 A1
20040043372 Jebb et al. Mar 2004 A1
20040044559 Malik et al. Mar 2004 A1
20040054577 Inoue et al. Mar 2004 A1
20040058694 Mendiola et al. Mar 2004 A1
20040064351 Mikurak Apr 2004 A1
20040064833 Lee et al. Apr 2004 A1
20040072136 Roschelle et al. Apr 2004 A1
20040073476 Donahue et al. Apr 2004 A1
20040082346 Skytt et al. Apr 2004 A1
20040122856 Clearwater Jun 2004 A1
20040128183 Challey et al. Jul 2004 A1
20040139232 Giannetti et al. Jul 2004 A1
20040139472 Furet et al. Jul 2004 A1
20040142720 Smethers Jul 2004 A1
20040148219 Norris, III Jul 2004 A1
20040179039 Blattner et al. Sep 2004 A1
20040190767 Tedesco et al. Sep 2004 A1
20040193683 Blumofe Sep 2004 A1
20040210923 Hudgeons et al. Oct 2004 A1
20040225606 Nguyen Nov 2004 A1
20040230656 Sugawara Nov 2004 A1
20040234936 Ullman et al. Nov 2004 A1
20040244037 Yamaguchi et al. Dec 2004 A1
20040250272 Durden et al. Dec 2004 A1
20040252814 Eakin Dec 2004 A1
20040260761 Leaute et al. Dec 2004 A1
20050005174 Connors Jan 2005 A1
20050009465 Ross et al. Jan 2005 A1
20050010544 Sleat Jan 2005 A1
20050010651 Xu et al. Jan 2005 A1
20050018766 Iwamura Jan 2005 A1
20050021754 Alda et al. Jan 2005 A1
20050027616 Jones Feb 2005 A1
20050027654 Adrian Feb 2005 A1
20050028005 Carson et al. Feb 2005 A1
20050044223 Meyerson Feb 2005 A1
20050048954 Gortz et al. Mar 2005 A1
20050054286 Kanjilal et al. Mar 2005 A1
20050055310 Drewett et al. Mar 2005 A1
20050060759 Rowe et al. Mar 2005 A1
20050066361 Iijima Mar 2005 A1
20050080683 Jordan Apr 2005 A1
20050086355 Deshpande Apr 2005 A1
20050086605 Ferrer et al. Apr 2005 A1
20050108750 Nishikawa et al. May 2005 A1
20050114400 Rao May 2005 A1
20050131983 Raciborski et al. Jun 2005 A1
20050132192 Jeffries et al. Jun 2005 A1
20050144061 Rarity et al. Jun 2005 A1
20050144538 Lawrence et al. Jun 2005 A1
20050149501 Barrett Jul 2005 A1
20050150943 Rao Jul 2005 A1
20050159142 Giniger et al. Jul 2005 A1
20050165663 Razumov Jul 2005 A1
20050181722 Kopra et al. Aug 2005 A1
20050193333 Ebert Sep 2005 A1
20050203940 Farrar et al. Sep 2005 A1
20050209050 Bartels Sep 2005 A1
20050223068 Shohfi et al. Oct 2005 A1
20050235318 Grauch et al. Oct 2005 A1
20050240472 Postrel Oct 2005 A1
20050240623 Kobza et al. Oct 2005 A1
20050242189 Rohs Nov 2005 A1
20050251749 Lamkin et al. Nov 2005 A1
20050256866 Lu et al. Nov 2005 A1
20050262540 Swix et al. Nov 2005 A1
20050267816 Jaramillo Dec 2005 A1
20050283405 Mallo et al. Dec 2005 A1
20050283428 Bartels et al. Dec 2005 A1
20050283736 Elie Dec 2005 A1
20050288958 Eraker et al. Dec 2005 A1
20050288999 Lerner et al. Dec 2005 A1
20060015637 Chung Jan 2006 A1
20060029051 Harris Feb 2006 A1
20060031591 Hollstrom et al. Feb 2006 A1
20060034266 Harris Feb 2006 A1
20060036448 Haynie et al. Feb 2006 A1
20060047729 Yuan Mar 2006 A1
20060059174 Mese et al. Mar 2006 A1
20060068818 Leitersdorf et al. Mar 2006 A1
20060080232 Epps Apr 2006 A1
20060085816 Funk et al. Apr 2006 A1
20060085823 Bell et al. Apr 2006 A1
20060091203 Bakker et al. May 2006 A1
20060123082 Digate et al. Jun 2006 A1
20060126544 Markel et al. Jun 2006 A1
20060129455 Shah Jun 2006 A1
20060148420 Wonak et al. Jul 2006 A1
20060155513 Mizrahi et al. Jul 2006 A1
20060170956 Jung et al. Aug 2006 A1
20060178947 Zsigmond et al. Aug 2006 A1
20060190403 Lin et al. Aug 2006 A1
20060194185 Goldberg et al. Aug 2006 A1
20060195441 Julia et al. Aug 2006 A1
20060200384 Arutunian et al. Sep 2006 A1
20060203758 Tee et al. Sep 2006 A1
20060206493 Lipscomb et al. Sep 2006 A1
20060227364 Frank Oct 2006 A1
20060240851 Washburn Oct 2006 A1
20060242687 Thione et al. Oct 2006 A1
20060246915 Shrivastava Nov 2006 A1
20060259866 Prasad et al. Nov 2006 A1
20060261151 Hansen et al. Nov 2006 A1
20060262922 Margulies et al. Nov 2006 A1
20060265280 Nakada et al. Nov 2006 A1
20060265281 Sprovieri et al. Nov 2006 A1
20060277129 Johnston Dec 2006 A1
20060282304 Bedard et al. Dec 2006 A1
20060288363 Kunkel et al. Dec 2006 A1
20060290661 Innanen et al. Dec 2006 A1
20060294186 Nguyen et al. Dec 2006 A1
20070001806 Poll Jan 2007 A1
20070016472 Reznik Jan 2007 A1
20070022214 Harcourt Jan 2007 A1
20070025538 Jarske et al. Feb 2007 A1
20070036282 Engelke et al. Feb 2007 A1
20070038941 Wysocki Feb 2007 A1
20070050256 Walker et al. Mar 2007 A1
20070053513 Hoffberg Mar 2007 A1
20070060225 Hosogai et al. Mar 2007 A1
20070061260 deGroeve Mar 2007 A1
20070086773 Ramsten Apr 2007 A1
20070099636 Roth May 2007 A1
20070101358 Ambady May 2007 A1
20070105496 Bonta et al. May 2007 A1
20070113263 Chatani May 2007 A1
20070115346 Kim et al. May 2007 A1
20070121580 Forte et al. May 2007 A1
20070121846 Altberg et al. May 2007 A1
20070130463 Law et al. Jun 2007 A1
20070130585 Perret et al. Jun 2007 A1
20070136374 Guedalia Jun 2007 A1
20070136773 O'Neil et al. Jun 2007 A1
20070142060 Moton, Jr. et al. Jun 2007 A1
20070150452 Tsurumaki et al. Jun 2007 A1
20070150512 Kong Jun 2007 A1
20070150608 Randall et al. Jun 2007 A1
20070154168 Cordray et al. Jul 2007 A1
20070155411 Morrison Jul 2007 A1
20070156828 Bramoulle Jul 2007 A1
20070157223 Cordray et al. Jul 2007 A1
20070162459 Desai et al. Jul 2007 A1
20070162502 Thomas et al. Jul 2007 A1
20070162566 Desai et al. Jul 2007 A1
20070174861 Song et al. Jul 2007 A1
20070192168 Van Luchene Aug 2007 A1
20070201681 Chen et al. Aug 2007 A1
20070204003 Abramson Aug 2007 A1
20070220575 Cooper et al. Sep 2007 A1
20070233729 Inoue et al. Oct 2007 A1
20070235527 Appleyard Oct 2007 A1
20070244749 Speiser et al. Oct 2007 A1
20070244758 Xie Oct 2007 A1
20070245365 Mitsui Oct 2007 A1
20070245366 Mitsui Oct 2007 A1
20070281692 Bucher et al. Dec 2007 A1
20070288315 Skillen et al. Dec 2007 A1
20070294254 Yao Dec 2007 A1
20070294354 Sylvain Dec 2007 A1
20070299681 Plastina et al. Dec 2007 A1
20080005341 Subbian Jan 2008 A1
20080009268 Ramer Jan 2008 A1
20080010351 Wardhaugh et al. Jan 2008 A1
20080013700 Butina Jan 2008 A1
20080021721 Jones et al. Jan 2008 A1
20080022325 Ober et al. Jan 2008 A1
20080027874 Monseignat et al. Jan 2008 A1
20080040303 Fogelson Feb 2008 A1
20080066080 Campbell Mar 2008 A1
20080069120 Thomas Mar 2008 A1
20080072139 Salinas et al. Mar 2008 A1
20080082394 Floyd et al. Apr 2008 A1
20080085675 Rao Apr 2008 A1
20080085682 Rao Apr 2008 A1
20080092181 Britt Apr 2008 A1
20080098071 Jones et al. Apr 2008 A1
20080107244 Setzer May 2008 A1
20080109278 Rao May 2008 A1
20080119133 Rao May 2008 A1
20080119167 Rao May 2008 A1
20080124687 Post May 2008 A1
20080126113 Manning et al. May 2008 A1
20080126193 Robinson May 2008 A1
20080126226 Popkiewicz et al. May 2008 A1
20080132252 Altman et al. Jun 2008 A1
20080139239 O'Connor Jun 2008 A1
20080159178 Syrjanen et al. Jul 2008 A1
20080163075 Beck Jul 2008 A1
20080167946 Bezos Jul 2008 A1
20080201731 Howcroft Aug 2008 A1
20080209491 Hasek Aug 2008 A1
20080214162 Ramer et al. Sep 2008 A1
20080221986 Soicher et al. Sep 2008 A1
20080222046 McIsaac Sep 2008 A1
20080227076 Johnson Sep 2008 A1
20080261524 Grushkevich Oct 2008 A1
20080261625 Hughes Oct 2008 A1
20080267155 Aragones et al. Oct 2008 A1
20080269636 Burrows et al. Oct 2008 A1
20080281687 Hurwitz et al. Nov 2008 A1
20080281711 Bridges et al. Nov 2008 A1
20080288276 Harris Nov 2008 A1
20080294760 Sampson et al. Nov 2008 A1
20080299953 Rao Dec 2008 A1
20080301231 Mehta et al. Dec 2008 A1
20090011748 Hotta Jan 2009 A1
20090037265 Moona Feb 2009 A1
20090063379 Kelly Mar 2009 A1
20090076882 Mei et al. Mar 2009 A1
20090117845 Rao May 2009 A1
20090119693 Higgins et al. May 2009 A1
20090119700 Sansom May 2009 A1
20090125510 Graham et al. May 2009 A1
20090176522 Kowalewski et al. Jul 2009 A1
20090187814 Raff Jul 2009 A1
20090210347 Sarcanin Aug 2009 A1
20090240569 Ramer et al. Sep 2009 A1
20090254851 Scott et al. Oct 2009 A1
20090259552 Chenard et al. Oct 2009 A1
20090320077 Gazdzinski Dec 2009 A1
20100036970 Sidi et al. Feb 2010 A1
20100094878 Soroca et al. Apr 2010 A1
20100125498 Jaramillo May 2010 A1
20100128666 Masson et al. May 2010 A1
20100262923 Citrin et al. Oct 2010 A1
20100324971 Morsberger Dec 2010 A1
20110041077 Reiner Feb 2011 A1
20110113090 Peeri May 2011 A1
20110125838 Rao May 2011 A1
20110154397 Macrae et al. Jun 2011 A1
20110178877 Swix et al. Jul 2011 A1
20110197236 Rao Aug 2011 A1
20110265116 Stern et al. Oct 2011 A1
20120022905 Meyer et al. Jan 2012 A1
20120028230 Devereux Feb 2012 A1
20120060184 Nguyen et al. Mar 2012 A1
20120079525 Ellis et al. Mar 2012 A1
20120164937 Rao Jun 2012 A1
20120233644 Rao Sep 2012 A1
20120240146 Rao Sep 2012 A1
20120265613 Ramer et al. Oct 2012 A1
20120278823 Rogers et al. Nov 2012 A1
20120284324 Jarville et al. Nov 2012 A1
20120297311 Duggal Nov 2012 A1
20130096985 Robinson et al. Apr 2013 A1
20130238445 Rao Sep 2013 A1
20140038159 Rao Feb 2014 A1
20140120868 Rao May 2014 A1
20150381759 Rao Dec 2015 A1
20180337973 Rao Nov 2018 A1
20180375917 Rao Dec 2018 A1
Foreign Referenced Citations (1)
Number Date Country
WO 06051858 May 2006 WO
Non-Patent Literature Citations (158)
Entry
U.S. Appl. No. 13/412,574, Apr. 21, 2016, Office Action.
U.S. Appl. No. 13/7869,678, Apr. 8, 2016, Office Action.
U.S. Appl. No. 14/985,353, Apr. 1, 2016, Office Action.
U.S. Appl. No. 14/985,353, Aug. 19, 2016, Office Action.
U.S. Appl. No. 14/985,353, Nov. 16, 2016, Office Action.
WebdesignerDepot Staff (The Evolution of Cell Phone Design Between 1983-2009, May 2009).
U.S. Appl. No. 13/412,574, May 5, 2017, Notice of Allowance.
U.S. Appl. No. 13/869,678, May 18, 2017, Office Action.
U.S. Appl. No. 14/985,353, Apr. 14, 2017, Office Action.
U.S. Appl. No. 13/869,678, Oct. 5, 2017, Office Action.
U.S. Appl. No. 14/985,355, Jul. 12, 2017, Office Action.
U.S. Appl. No. 14/985,355, Dec. 28, 2017, Office Action.
U.S. Appl. No. 14/985,330, Nov. 17, 2017, Office Action.
U.S. Appl. No. 14/985,334, Nov. 17, 2017, Office Action.
U.S. Appl. No. 14/985,336, Dec. 13, 2017, Office Action.
U.S. Appl. No. 14/985,330, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,334, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,336, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,340, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,342, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,351, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,352, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,353, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 14/985,355, filed Dec. 30, 2015, Rao.
U.S. Appl. No. 10/985,702, Oct. 4, 2007, Office Action.
U.S. Appl. No. 10/985,702, Apr. 28, 2008, Office Action.
U.S. Appl. No. 10/985,702, Sep. 11, 2008, Office Action.
U.S. Appl. No. 10/985,702, Apr. 28, 2009, Office Action.
U.S. Appl. No. 10/985,702, Dec. 8, 2009, Office Action.
U.S. Appl. No. 10/985,702, Aug. 6, 2010, Office Action.
U.S. Appl. No. 11/010,985, Nov. 22, 2006, Office Action.
U.S. Appl. No. 11/010,985, May 18, 2007, Notice of Allowance.
U.S. Appl. No. 11/807,670, Dec. 22, 2009, Office Action.
U.S. Appl. No. 11/807,670, Sep. 7, 2010, Office Action.
U.S. Appl. No. 11/807,670, May 27, 2011, Office Action.
U.S. Appl. No. 11/807,670, Jan. 11, 2012, Office Action.
U.S. Appl. No. 11/807,670, May 17, 2012, Office Action.
U.S. Appl. No. 11/807,672, Jul. 9, 2009, Office Action.
U.S. Appl. No. 11/807,672, Jul. 29, 2010, Office Action.
U.S. Appl. No. 11/807,672, Apr. 27, 2011, Office Action.
U.S. Appl. No. 11/807,672, Mar. 20, 2012, Notice of Allowance.
U.S. Appl. No. 11/810,597, Jan. 28, 2010, Office Action.
U.S. Appl. No. 11/810,597, Oct. 13, 2010, Office Action.
U.S. Appl. No. 11/810,597, May 16, 2011, Office Action.
U.S. Appl. No. 11/810,597, Oct. 21, 2011, Office Action.
U.S. Appl. No. 11/810,597, Apr. 5, 2012, Office Action.
U.S. Appl. No. 11/810,597, Sep. 25, 2012, Office Action.
U.S. Appl. No. 11/821,771, Nov. 26, 2010, Office Action.
U.S. Appl. No. 11/821,771, Jun. 29, 2011, Office Action.
U.S. Appl. No. 11/821,771, Dec. 14, 2011, Notice of Allowance.
U.S. Appl. No. 11/823,006, Nov. 28, 2011, Office Action.
U.S. Appl. No. 11/823,006, Apr. 11, 2012, Office Action.
U.S. Appl. No. 11/823,006, Jun. 3, 2013, Office Action.
U.S. Appl. No. 11/823,006, Mar. 10, 2014, Office Action.
U.S. Appl. No. 11/881,195, Sep. 28, 2010, Office Action.
U.S. Appl. No. 11/881,195, Jun. 9, 2011, Office Action.
U.S. Appl. No. 11/881,195, May 21, 2012, Office Action.
U.S. Appl. No. 11/881,195, Oct. 18, 2012, Office Action.
U.S. Appl. No. 11/881,195, Jul. 18, 2013, Office Action.
U.S. Appl. No. 11/881,195, Dec. 11, 2013, Notice of Allowance.
U.S. Appl. No. 11/888,100, Aug. 4, 2010, Office Action.
U.S. Appl. No. 11/888,100, May 27, 2011, Office Action.
U.S. Appl. No. 11/888,100, Dec. 19, 2011, Notice of Allowance.
U.S. Appl. No. 11/891,193, Sep. 2, 2010, Office Action.
U.S. Appl. No. 11/891,193, May 16, 2011, Office Action.
U.S. Appl. No. 11/891,193, Jan. 27, 2012, Office Action.
U.S. Appl. No. 11/891,193, Apr. 13, 2012, Notice of Allowance.
U.S. Appl. No. 11/891,193, Jan. 4, 2013, Notice of Allowance.
U.S. Appl. No. 11/891,183, Oct. 5, 2010, Office Action.
U.S. Appl. No. 11/891,183, Mar. 15, 2011, Office Action.
U.S. Appl. No. 11/897,183, Dec. 16, 2011, Office Action.
U.S. Appl. No. 11/897,183, Jul. 2, 2012, Notice of Allowance.
U.S. Appl. No. 11/897,183, Oct. 16, 2012, Notice of Allowance.
U.S. Appl. No. 11/977,763, Aug. 4, 2010, Office Action.
U.S. Appl. No. 11/977,763, Apr. 4, 2011, Notice of Allowance.
U.S. Appl. No. 11/977,764, Sep. 2, 2010, Office Action.
U.S. Appl. No. 11/977,764, Feb. 22, 2011, Notice of Allowance.
U.S. Appl. No. 11/978,851, Feb. 24, 2011, Office Action.
U.S. Appl. No. 11/978,851, Nov. 2, 2011, Office Action.
U.S. Appl. No. 11/978,851, Jun. 18, 2012, Notice of Allowance.
U.S. Appl. No. 12/011,238, Jul. 8, 2010, Office Action.
U.S. Appl. No. 12/011,238, Feb. 9, 2011, Office Action.
U.S. Appl. No. 12/011,238, Sep. 14, 2011, Office Action.
U.S. Appl. No. 12/011,238, Aug. 14, 2012, Office Action.
U.S. Appl. No. 12/011,238, Feb. 27, 2013, Office Action.
U.S. Appl. No. 12/011,238, Sep. 19, 2013, Office Action.
U.S. Appl. No. 13/017,024, Nov. 21, 2012, Office Action.
U.S. Appl. No. 13/075,144, Aug. 25, 2011, Notice of Allowance.
U.S. Appl. No. 13/075,882, Mar. 25, 2013, Office Action.
U.S. Appl. No. 13/075,882, Oct. 8, 2013, Office Action.
U.S. Appl. No. 13/075,882, Oct. 17, 2014, Notice of Allowance.
U.S. Appl. No. 13/093,733, Sep. 14, 2011, Office Action.
U.S. Appl. No. 13/093,733, Jan. 26, 2012, Office Action.
U.S. Appl. No. 13/093,733, Mar. 19, 2012, Notice of Allowance.
U.S. Appl. No. 13/237,625, Oct. 15, 2012, Office Action.
U.S. Appl. No. 13/237,625, Nov. 30, 2012, Notice of Allowance.
U.S. Appl. No. 13/354,811, May 9, 2013, Notice of Allowance.
U.S. Appl. No. 13/397,136, Jun. 4, 2012, Office Action.
U.S. Appl. No. 13/397,136, Jan. 24, 2013, Notice of Allowance.
U.S. Appl. No. 13/402,880, Sep. 10, 2012, Office Action.
U.S. Appl. No. 13/402,880, Apr. 18, 2013, Office Action.
U.S. Appl. No. 13/402,880, Jun. 25, 2013, Notice of Allowance.
U.S. Appl. No. 13/412,574, Dec. 20, 2012, Office Action.
U.S. Appl. No. 13/412,574, Aug. 15, 2013, Office Action.
U.S. Appl. No. 13/412,574, Jan. 5, 2015, Office Action.
U.S. Appl. No. 13/412,574, Jul. 15, 2015, Office Action.
U.S. Appl. No. 13/473,603, Nov. 7, 2013, Office Action.
U.S. Appl. No. 13/473,606, May 30, 2014, Office Action.
U.S. Appl. No. 13/473,606, Aug. 21, 2014, Office Action.
U.S. Appl. No. 13/473,605, Oct. 11, 2012, Office Action.
U.S. Appl. No. 13/473,605, Jun. 25, 2013, Notice of Allowance.
U.S. Appl. No. 13/554,619, Mar. 12, 2013, Office Action.
U.S. Appl. No. 13/554,619, Jun. 13, 2013, Notice of Allowance.
U.S. Appl. No. 13/554,685, Dec. 29, 2014, Office Action.
U.S. Appl. No. 13/554,685, Feb. 26, 2015, Notice of Allowance.
U.S. Appl. No. 13/869,678, Oct. 20, 2015, Office Action.
U.S. Appl. No. 13/902,839, Oct. 30, 2013, Office Action.
U.S. Appl. No. 13/902,839, Feb. 4, 2014, Notice of Allowance.
U.S. Appl. No. 13/908,447, Jun. 24, 2015, Notice of Allowance.
U.S. Appl. No. 14/047,015, Nov. 30, 2015, Office Action.
U.S. Appl. No. 14/059,878, May 20, 2015, Notice of Allowance.
U.S. Appl. No. 14/059,878, Jun. 24, 2015, Notice of Allowance.
U.S. Appl. No. 14/147,600, Apr. 21, 2015, Office Action.
U.S. Appl. No. 14/147,600, Nov. 4, 2015, Notice of Allowance.
Internal Revenue Service, Department of the Treasury, 1040 Instruction, 2004, entire document.
U.S. Appl. No. 13/412,574, Dec. 12, 2016, Office Action.
U.S. Appl. No. 14/985,355, Feb. 7, 2017, Office Action.
Fritzsche, David J., Building Tutorials Using Wine, 2005, Developments in Business Simulations and Experiential Learning, vol. 32 (Year: 2005).
U.S. Appl. No. 14/985,336, Jul. 26, 2018, Office Action.
U.S. Appl. No. 09/806,544, titled: “Conversational browser and conversational systems,” filed Jul. 2, 2001.
U.S. Appl. No. 61/471,991, titled “Tangible Anchoring System for Broadcast/Webcast Studios,” filed Apr. 5, 2011.
U.S. Appl. No. 13/869,678, Apr. 5, 2018, Office Action.
U.S. Appl. No. 14/985,355, Jun. 20, 2018, Office Action.
U.S. Appl. No. 14/985,330, Apr. 5, 2018, Office Action.
U.S. Appl. No. 14/985,334, May 3, 2018, Office Action.
U.S. Appl. No. 14/985,351, Apr. 16, 2018, Office Action.
U.S. Appl. No. 14/985,352, Jun. 28, 2018, Office Action.
U.S. Appl. No. 14/985,355, Nov. 16, 2018, Office Action.
U.S. Appl. No. 14/985,351, Nov. 29, 2018, Office Action.
U.S. Appl. No. 16/051,295, Oct. 4, 2018, Office Action.
U.S. Appl. No. 16/051,306, Oct. 4, 2018, Office Action.
U.S. Appl. No. 14/985,336, Jan. 11, 2019, Office Action.
U.S. Appl. No. 14/985,352, Feb. 25, 2019, Office Action.
U.S. Appl. No. 14/985,352, Jun. 19, 2019, Office Action.
U.S. Appl. No. 16/051,295, Feb. 21, 2019, Office Action.
U.S. Appl. No. 16/051,295, May 30, 2019, Office Action.
U.S. Appl. No. 16/051,306, Feb. 21, 2019, Office Action.
U.S. Appl. No. 14/985,336, Aug. 7, 2019, Office Action.
U.S. Appl. No. 14/985,352, Sep. 18, 2019, Office Action.
U.S. Appl. No. 15/051,306, Sep. 18, 2019, Office Action.
U.S. Appl. No. 14/985,340, Oct. 4, 2019, Office Action.
U.S. Appl. No. 14/455,555, Oct. 30, 2019, Office Action.
U.S. Appl. No. 14/985,342, Oct. 31, 2019, Office Action.
Office Action, U.S. Appl. No. 16/051,295, dated Nov. 6, 2019.
Office Action, U.S. Appl. No. 16/051,306, dated Dec. 11, 2019.
Notice of Allowance, U.S. Appl. No. 16/051,295, dated Feb. 20, 2020.
Notice of Allowance, U.S. Appl. No. 16/051,306, dated Feb. 19, 2020.
Notice of Allowance, U.S. Appl. No. 16/051,306, dated Mar. 17, 2020.
Related Publications (1)
Number Date Country
20160119439 A1 Apr 2016 US
Provisional Applications (1)
Number Date Country
60860700 Nov 2006 US
Continuations (3)
Number Date Country
Parent 14848134 Sep 2015 US
Child 14985344 US
Parent 13908447 Jun 2013 US
Child 14848134 US
Parent 13354811 Jan 2012 US
Child 13908447 US
Continuation in Parts (1)
Number Date Country
Parent 11888100 Jul 2007 US
Child 13354811 US