Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Johnson, Woodinville

Brett Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20100304839ADJUSTING DIFFICULTY LEVEL OF A MULTIPLAYER GAME - Systems and methods for controlling a difficulty level of a multiplayer networked game are provided herein. One exemplary method includes setting an initial difficulty level at a gaming server for a game played by a main gaming client and one or more challenger gaming clients. The method further includes sending an input request to the main gaming client and each challenger gaming client based on the initial difficulty level. The method further includes receiving main user input from the main gaming client, and challenger user input from each challenger gaming client responsive to the input request. The method also includes adjusting the initial difficulty level to an adjusted difficulty level based on the challenger user input.12-02-2010
20110165924SKILL AND PARTICIPATION BASED PRIZING - A method for awarding prizes to a plurality of users each participating in a multiuser game via a user console. For each round of the multiuser game, a trivia question and at least two answer choices are electronically delivered to each user participating in the multiuser game. A selection of one of the plurality of answer choices is received from the game console service that delivered the question to the user. Upon receiving the selected answer choice from the game console service, both an electronic participation-based prize and a skill-based prize are electronically awarded to the user associated with the console.07-07-2011

Bruce A. Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20080235141License manager and schema - A license management system may have an adapter or interface that enables any type of licensed software or service to be managed through a common administrative view. The adapters may use a common schema that includes various parameters about a license as well as information that may enable a license management system to interact with a license vendor or license provider. The licenses may include locally operating software, software operating over a local area network, and various services that may be provided over a network including the Internet. The license management system may support many types of licenses and may be able to consolidate license management of many different devices and types of devices. The license management system may display the various licenses, as well as provide some other functions including alerting, usage monitoring, and managing licenses.09-25-2008
20090319482AUTO-GENERATION OF EVENTS WITH ANNOTATION AND INDEXING - Recording of various events in a video format that facilitates viewing and selective editing are provided. The video can be presented in a wiki-format that allows a multitude of subsequent users to add, modify and/or delete content to the original recorded event or a revision of that event. As edits and annotations are applied, either automatically or manually, such edits can be indexed based on criteria such as identification of an annotator, a time stamp associated with the edit, a revision number, or combinations thereof. The edits or annotations can be provided in various formats including video, audio, text, and so forth.12-24-2009

Bruce Alan Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20090028009Dynamic Mobile CD Music Attributes Database - Technology related to CD (compact disc) players are described. In one instance, a handheld CD player includes a CD drive to receive a CD and to determine a CD identification from the CD and a media slot to receive a portable memory card having a database. The handheld CD player also includes an attributes access module configured to retrieve music attributes from the database associated with the CD identification and to store the CD identification in the database if the CD identification is not already in the database.01-29-2009
20110069936DATA PREPARATION FOR MEDIA BROWSING - A media browsing system prepares various media content and synchronizes the content for playback. A user can specify the content and preconfigure the manner in which the content will be subsequently accessible through a user interface. A variety of mobile phone and media player devices having configurable, user interfaces promote a consistent media browsing experience across the devices for users accessing a variety of preconfigured media content.03-24-2011

Patent applications by Bruce Alan Johnson, Woodinville, WA US

Bruce L. Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20080243699License optimization and automated management - A license management system may include a license analyzer that is capable of evaluating different licensing strategies for software products or services on a single device or a group of devices. Rules for licensing options are coupled with actual usage data and forecasts to determine various licensing options. The options may be implemented by an automated system for renewing licenses or changing licenses and installing updated licenses.10-02-2008
20100144378REDUCING MESSAGING COSTS - Technology for enabling subscribers to reduce their messaging costs is described. The technology includes employing multiple messaging data messaging services and employing advertisement-based defrayal of messaging charges. A message may be entered or displayed as an SMS message even though a data communications service other than SMS is used to exchange the message between computing devices. When a sender of a message sends an SMS message, the sender may receive an advertisement from an advertiser who defrays the cost of sending the SMS message. The advertiser may also defray the receiving cost for a receiver of the SMS message.06-10-2010

David R. Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20100228702FILE HANDLING FOR NAMING CONFLICTS - A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.09-09-2010
20110071987FILE HANDLING FOR NAMING CONFLICTS - A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.03-24-2011

Patent applications by David R. Johnson, Woodinville, WA US

Jeffrey V. Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20090112831AGGREGATION OF METADATA ASSOCIATED WITH DIGITAL MEDIA FILES - Systems and methods for aggregating user feedback associated with digital media files is provided. User feedback is received from a user that includes metadata which may correspond to a digital media file. A batch of such user feedback is received and may be filtered to discard any low quality user feedback entries. It then may be determined whether a user feedback entry corresponds to an existing metadata record stored as aggregated feedback. If not, the new user feedback entry is added to the aggregated feedback. If there is an existing metadata record which corresponds to the user feedback entry, the metadata contained in the entry may be used to edit the existing metadata record.04-30-2009

Tim Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20090205432PRESSURE SENSING SYSTEM AND METHOD - A pressure sensing system positions a microelectromechanical (MEMS) diaphragm of a MEMS pressure sensor die in a housing to indirectly sample pressure state of a fluid being measured. A second housing diaphragm is used to make direct contact with the fluid being measured. Pressure state of the fluid being measured is transferred from the housing diaphragm through an electrically insulating intermediary fluid to the MEMS diaphragm thereby allowing the MEMS pressure sensor die to indirectly sample pressure state of the fluid being measured. Electrically conductive support members and electrically conductive solid vias are used to electrically couple circuitry of the MEMS pressure sensor die to external wires outside the housing.08-20-2009

Zach Johnson, Woodinville, WA US

Patent application numberDescriptionPublished
20080307485Automatic extension of recording using in-band and out-of-band data sources - Multiple data inputs, to a recording device, including out-of-band data, are used in order to dynamically adjust the start and end times for recordings. These data inputs may include published program schedules, electronic program guide data, real-time data feeds, in-band data markers, and real-time services. In advance of and during an event recording, the media recorder monitors real-time data and determines whether the event will start early, start late, end early, or run past the initial scheduled duration. The media recorder may seek out other scheduled recordings for potential conflicts. If no conflicts are found, the media recorder automatically extends or contracts the length of the recording. If conflicts are found, the media recorder attempts to resolve the conflicts based upon priority designations, heuristics, or additional user input to determine whether to alter the scheduled recording session, for example, by extending the duration of the recording period or switching the recording function to a another scheduled program.12-11-2008