Patents by Inventor Brett Johnson

Brett Johnson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100304839
    Abstract: 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.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Brett Johnson
  • Publication number: 20100285858
    Abstract: According to some aspects of the present disclosure, a computing system for coordinating massively multiplayer games is provided. The computing system may include a data aggregation service to collect, aggregate and distribute game play data that is used by game code executed on each player's computing device to influence game flow of a shared game play experience for many thousands of remotely located players in real-time. Accordingly, game data from any player may impact and influence the game play experience of all other players. Further, each player's computing device may be event driven such that game data may be received from the game data aggregation service at a synchronized time to synchronize the shared game play experience for all players.
    Type: Application
    Filed: September 2, 2009
    Publication date: November 11, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Joanne Clowes, Brett Johnson
  • Publication number: 20080116696
    Abstract: A latching mechanism for a carrying case includes a latch body pivotally attached to a top cover of the case, a trigger pivotally attached to the latch body, and an actuator that pivots about the same axis as the trigger. The trigger is pivotable between a latching position for keeping the latch body closed, and a release position to allow the case to be opened. The actuator is pivotable toward and away from a nominal actuator position in which a panel of the actuator assumes a predetermined alignment with the latch body. A torsion spring biases the trigger toward the latching position, and through trigger/actuator contact biases the actuator into the nominal position. The trigger can move toward the release position while the actuator is held in the nominal position, to maintain the selected alignment for a more natural, intuitive latching mechanism closure.
    Type: Application
    Filed: November 22, 2006
    Publication date: May 22, 2008
    Inventors: David A. Schmitt, Jon E. Leikvold, Brett Johnson
  • Patent number: 7370891
    Abstract: A latching mechanism for a carrying case includes a latch body pivotally attached to a top cover of the case, a trigger pivotally attached to the latch body, and an actuator that pivots about the same axis as the trigger. The trigger is pivotable between a latching position for keeping the latch body closed, and a release position to allow the case to be opened. The actuator is pivotable toward and away from a nominal actuator position in which a panel of the actuator assumes a predetermined alignment with the latch body. A torsion spring biases the trigger toward the latching position, and through trigger/actuator contact biases the actuator into the nominal position. The trigger can move toward the release position while the actuator is held in the nominal position, to maintain the selected alignment for a more natural, intuitive latching mechanism closure.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: May 13, 2008
    Inventors: David A. Schmitt, Jon E. Leikvold, Brett Johnson
  • Patent number: 7317988
    Abstract: A method is provided for updating a legend of a spatial display for use with graphical user interface of a field computer linked to one or more sensors for sensing data or information from a piece of equipment performing an agricultural operation. The method provides a field computer with a graphical user interface, at least one sensor operatively linked to the field computer, and a piece of equipment performing an agricultural operation and in operative communication with the at least one sensor for sensing data or information for display on the graphical user interface.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: January 8, 2008
    Assignee: Ag Leader Technology, Inc.
    Inventor: Brett Johnson
  • Publication number: 20070174846
    Abstract: A system and method for generically intercepting any type of application programming interface (API) events. The API event interception system includes an intercept library and an API. The application program calls the API to process the client event generated. The API receives the request for service from the application program and determines if intercepting of events is enabled. If intercepting is enabled, the API sends the event to the intercept library. The intercept library determines that the intercept library is enabled to support the event. If the intercept library is enabled to support the event, the intercept library invokes the required event program. If the intercept library is not enabled to support the event, the intercept library returns a message instructing the API to process the event.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 26, 2007
    Inventors: Brett Johnson, Carol Lang
  • Publication number: 20070162891
    Abstract: A computer implemented method, data processing system, and computer usable code are provided for automatically generating object setup scripts. A form is presented to a user in a graphical user interface. The user provides input in a set of fields within the form, which is received and validated. A set of object setup scripts are then generated based on the user input to the form. To generate the set of object setup scripts based on the user input an analysis is performed on the set of fields as a set of objects, and at least one variable is set to hold the value of the set of objects. String manipulations are used to obtain the values in the set of fields, and the values are entered into the set of object setup scripts.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dell Burner, Brett Johnson, Yat Lau, Michael Mao, Daina Wickham
  • Publication number: 20070158444
    Abstract: An HVAC controller may include an upper housing having a front and a back, the back including a center. A lens dial including an engagement portion may be rotatably secured relative to the upper housing. A set point operator may include a first portion that is disposed about the upper housing center as well as a second portion that is adapted to interact with the lens dial engagement portion. A mechanical movement to electrical signal converter such as a potentiometer may be disposed within the HVAC controller such that the first portion of the set point operator communicates with the potentiometer.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Christopher Naujok, Rachael Tix, Janis Skujins, Kyle Gudmunson, Bradley Lohrding, Brett Johnson, Bruce Frohman, Shaohui Oiu, Micah Somers
  • Publication number: 20070064682
    Abstract: A method of managing a plurality of Voice-Over Internet Protocol (VoIP) phone lines assigned to a VoIP Customer Premises Equipment (CPE). A VoIP call window is displayed on a display device of the VoIP CPE. A different one of a plurality of sub-windows are assigned to each of the different VoIP phone lines. The sub-windows are displayed so that they can be viewed at the same time within the VoIP call window. An indicia is displayed within each of the sub-windows that identifies with which of the VoIP phone lines each sub-window is assigned.
    Type: Application
    Filed: December 19, 2005
    Publication date: March 22, 2007
    Inventors: Jennifer Adams, Brett Johnson, Greg Newton, Alan Stone, Tuck Tan, Phillip Weeks
  • Publication number: 20070058569
    Abstract: Methods of managing a suite of communication services include providing a central management function configured to manage the status of a plurality of communication services including at least one IP-based communication service and at least one non-IP based communication service, receiving a status of the at least one IP-based communication service and the at least one non IP-based communication service at the central management function from the respective service, and displaying the status of at least one IP-based communication service and the status of the at least one non IP-based communication service.
    Type: Application
    Filed: December 22, 2005
    Publication date: March 15, 2007
    Inventors: Marie McMenamin, Douglas O'Neil, Barbara Roden, Lauren Argott, Stanley Yeatts, Laurie Forehand, Larry Siegel, Brett Johnson
  • Publication number: 20070043529
    Abstract: A method is provided for updating a legend of a spatial display for use with graphical user interface of a field computer linked to one or more sensors for sensing data or information from a piece of equipment performing an agricultural operation. The method provides a field computer with a graphical user interface, at least one sensor operatively linked to the field computer, and a piece of equipment performing an agricultural operation and in operative communication with the at least one sensor for sensing data or information for display on the graphical user interface.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 22, 2007
    Inventor: Brett Johnson
  • Publication number: 20050080476
    Abstract: Medical device delivery systems, as well as related methods and components, are disclosed.
    Type: Application
    Filed: June 23, 2004
    Publication date: April 14, 2005
    Inventors: Richard Gunderson, Andrzej Malewicz, John Moberg, Gary Pederson, Brett Johnson
  • Publication number: 20020059234
    Abstract: Systems and methods providing high performance data manipulation and searching using a novel data structure for storing data values. The data structure includes a length value in combination with a digit-string data value. The combined length and data value can be stored in a data structure that may be sorted according to standard sorting techniques. When a set of data structures is sorted, the resulting order of the data values can be employed to increase performance of the data engine. In one embodiment, the length value is stored in the end portion of the data structure and in another embodiment, the length portion is stored in the beginning portion of the data structure. Range-based searches and ambiguity checking operations are also presented herein.
    Type: Application
    Filed: October 16, 2001
    Publication date: May 16, 2002
    Inventors: Richard H. Gumpertz, William L. Crowe, Brett A. Johnson, Jason M. Salge
  • Publication number: 20020035559
    Abstract: A high performance decision engine comprising a core kernel and a plurality of user-selectable plug-in components and a schema defining table and data structures, all of which are compiled into an application. Tables within the compiled application are linked to other tables in a manner such that deterministic queries are rapidly processed by the decision engine according to a traversal scheme defined by the links between tables.
    Type: Application
    Filed: June 26, 2001
    Publication date: March 21, 2002
    Inventors: William L. Crowe, Richard H. Gumpertz, Brett A. Johnson
  • Patent number: 5682646
    Abstract: A vehicle door hinge assembly according to this invention has a hinge bracket for mounting on each of a door and a body pillar of a vehicle. Each hinge bracket has a pair of spaced-apart legs wherein the pair of legs of one hinge bracket is received within and adjacent the pair of spaced-apart legs of the other bracket when the hinge brackets are hingedly mated together. The hinge brackets have aligned holes formed through their respective pairs of legs through which a hinge pin is received to hingedly mate the two hinge brackets together. The improvement comprises the hinge pin having a threaded tip or end and one of the legs of the outer hinge bracket having a nut affixed thereto in coaxial relation to the hole formed therein, or a the hole therein being threaded, and the threaded end of the hinge pin screwed therein when the hinge pin is inserted in the holes in the respective pairs of legs of the hinge brackets to hingedly mate the hinge brackets together.
    Type: Grant
    Filed: May 13, 1996
    Date of Patent: November 4, 1997
    Assignee: Chrysler Corporation
    Inventors: Thomas F. Tyler, IV, Joseph J. Savalle, Brett A. Johnson, Henry J. Ziaja, Terrence W. Gillay, Earl L. Watson
  • Patent number: D436824
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: January 30, 2001
    Assignee: Target Brands, Inc.
    Inventors: Patrick Douglas, Tor Alden, Brett Johnson, Charles Graves
  • Patent number: D445014
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: July 17, 2001
    Assignee: Target Brands, Inc.
    Inventors: Patrick Douglas, Tor Alden, Brett Johnson
  • Patent number: D509827
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: September 20, 2005
    Assignee: Ag Leader Technology
    Inventor: Brett Johnson
  • Patent number: D449771
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: October 30, 2001
    Assignee: Target Brands, Inc.
    Inventors: Patrick Douglas, Tor Alden, Brett Johnson