Patents by Inventor William J. Johnson

William J. 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).

  • Patent number: 8887177
    Abstract: Provided is a system and method for centralizing common messaging functionality across a plurality of heterogeneous Mobile data processing System (MS) applications, and for synergistically bringing new messaging functionality to those applications. New synergistic presentation/messaging capability is provided with distributable presentation objects in areas of Out-Going Messages (OGMs), Out-going Caller Messages (OCMs), Confirmation Of delivery Messages (COMs) and ADvertising messages (ADs). OGMs include messages which are played to callers in a phone call recording system. OCMs include messages that can be left automatically to a phone call recording system by a caller. COMs include messages that are automatically sent based on a delivery. ADs include messages for conveying advertising information. Different message types and messaging objects are automatically distributed for a variety of triggering events. In a preferred embodiment, the Location Based eXchange method and system is leveraged.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: November 11, 2014
    Inventors: William J. Johnson, Jason M. Johnson
  • Publication number: 20140302877
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing Systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information transmitted inbound to, transmitted outbound from, is in process at, or is application modified at a mobile data processing system triggers processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs. Tools, triggered interfaces and integrated applications are disclosed for a breadth of MS LBX configurations and functionality.
    Type: Application
    Filed: June 17, 2014
    Publication date: October 9, 2014
    Inventor: William J. Johnson
  • Publication number: 20140289234
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems interact with each other as peers in communications and interoperability. A mobile data processing system may dynamically take on roles, depending on the environment and capabilities available at a particular time. Reference whereabouts data is appropriately shared between mobile data processing systems to carry out automatic location techniques ensuring mobile data processing systems are kept up to date with their own whereabouts and whereabouts of others, regardless of the freely moving travels of any of the mobile data processing systems involved, and the location technologies that may or may not be available when needed. A confidence is associated to whereabouts data shared for facilitating selection of the best candidate data used in determining new whereabouts information.
    Type: Application
    Filed: June 9, 2014
    Publication date: September 25, 2014
    Inventor: William J. Johnson
  • Publication number: 20140201003
    Abstract: Provided is a system and method for targeting one or more receiving data processing systems with data by aiming a sending data processing system at the receiving data processing system(s) and performing a shoot action. Aiming information is transmitted from the sending data processing system to the receiving data processing system(s) to facilitate determining whether or not the one or more receiving data processing systems was targeted by the sending data processing system, for example, to subsequently pull data, push data, or interact. Aiming information may include location information, directional and posture information, distance information, target size, and/or other shooting data to further qualify the shoot action. Permissions and configurations can govern data pulled or pushed. Wave forms which are not controllably aimed by nature can be accurately aimed.
    Type: Application
    Filed: March 18, 2014
    Publication date: July 17, 2014
    Inventor: William J. Johnson
  • Patent number: 8761804
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems interact with each other as peers in communications and interoperability. A mobile data processing system may dynamically take on roles, depending on the environment and capabilities available at a particular time. Reference whereabouts data is appropriately shared between mobile data processing systems to carry out automatic location techniques ensuring mobile data processing systems are kept up to date with their own whereabouts and whereabouts of others, regardless of the freely moving travels of any of the mobile data processing systems involved, and the location technologies that may or may not be available when needed. A confidence is associated to whereabouts data shared for facilitating selection of the best candidate data used in determining new whereabouts information.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: June 24, 2014
    Inventor: William J. Johnson
  • Patent number: 8761751
    Abstract: A system and method for targeting one or more receiving data processing systems with data by aiming a sending data processing system at the receiving data processing systems and performing a shoot action is disclosed. Aiming information is transmitted from the sending data processing system to the receiving data processing systems to facilitate determining whether or not one of the receiving data processing systems was targeted by the sending data processing system, for example, to subsequently pull data, push data, or interact. Aiming information may include location information, directional and posture information, distance information, target size, and/or other shooting data to further qualify the shoot action. Permissions and configurations can govern data pulled or pushed. Waveforms that are not controllably aimed by nature can be accurately aimed.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: June 24, 2014
    Inventors: William J. Johnson, Jason M. Johnson
  • Patent number: 8750841
    Abstract: Provided is a system and method for automatically leaving an Outgoing Caller Message (OCM) at a callee's (i.e. called) recording system. If a mobile caller reaches an OutGoing Message (OGM) from a callee's system because the callee does not answer, the caller can opt to automatically leave a preconfigured message instead of spending time leaving a message. An OCM background thread of processing is started at the mobile device for taking over the active call, and the initial active call processing thread terminates for releasing user interface focus so the caller is free to perform other application processing while background processing occurs. The OCM background thread determines the best OCM to leave, for example based in part on a situational location of the mobile caller, and then automatically leaves the OCM at the callee's system before terminating the call.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: June 10, 2014
    Inventors: William J. Johnson, Jason M. Johnson
  • Patent number: 8750823
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems interact with each other as peers in communications and interoperability. A mobile data processing system may dynamically take on roles, depending on the environment and capabilities available at a particular time. Reference whereabouts data is appropriately shared between mobile data processing systems to carry out automatic location techniques ensuring mobile data processing systems are kept up to date with their own whereabouts and whereabouts of others, regardless of the freely moving travels of any of the mobile data processing systems involved, and the location technologies that may or may not be available when needed. A confidence is associated to whereabouts data shared for facilitating selection of the best candidate data used in determining new whereabouts information.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: June 10, 2014
    Inventor: William J. Johnson
  • Publication number: 20140141814
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 22, 2014
    Inventor: William J. Johnson
  • Publication number: 20140141813
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 22, 2014
    Inventor: William J. Johnson
  • Patent number: 8718598
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing Systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information transmitted inbound to, transmitted outbound from, is in process at, or is application modified at a mobile data processing system triggers processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs. Tools, triggered interfaces and integrated applications are disclosed for a breadth of MS LBX configurations and functionality.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: May 6, 2014
    Inventor: William J. Johnson
  • Publication number: 20140096092
    Abstract: Provided is a system and method for indirectly manipulating user interface object(s) of a user interface. In a pressure sensitive display embodiment, a user maintains a convenient touch position to a display, performs a search gesture (or selection gesture), and user interface object(s) are identified as satisfying the search criteria (or as selected). Upon being identified, the user interface object(s) are acted upon as though the user were interacting with each object(s) by touching them directly, although further gestured actions are located remote and away from the object(s) at the time of acting upon the object(s). Further provided is the ability to assign the identified object(s) to a remote device for remote user manipulation, for example using a smartphone. Many remote users may each manipulate their own subset of object(s) simultaneously in the same display system, for example facilitating classroom or team collaboration.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 3, 2014
    Inventor: William J. Johnson
  • Publication number: 20140080520
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Inventor: William J. Johnson
  • Publication number: 20140080522
    Abstract: Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Inventor: William J. Johnson
  • Patent number: D702162
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 8, 2014
    Assignee: PACCAR Inc
    Inventors: Louis D. Heilaneh, Derek Sancer, Chris I. Ito, Kunjithapadam Raghavendran, William J. Johnson, Scott D. Hite
  • Patent number: D702615
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 15, 2014
    Assignee: PACCAR Inc
    Inventors: Scott M. Conway, Derek Sancer, Sodarith Sibounheuang, William J. Johnson
  • Patent number: D704107
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: May 6, 2014
    Assignee: PACCAR Inc
    Inventors: Wallace A. Peltola, Jonathan Duncan, Scott D. Hite, William J. Johnson, Jameson L. Longman
  • Patent number: D708989
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 15, 2014
    Assignee: PACCAR Inc
    Inventors: Wallace A. Peltola, Jonathan Duncan, Scott D. Hite, William J. Johnson
  • Patent number: D709807
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 29, 2014
    Assignee: PACCAR Inc
    Inventors: Louis D. Heilaneh, Derek Sancer, Chris I. Ito, Kunjithapadam Raghavendran, William J. Johnson, Scott D. Hite
  • Patent number: D710767
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: August 12, 2014
    Assignee: PACCAR Inc
    Inventors: Louis D. Heilaneh, Derek Sancer, Chris I. Ito, Kunjithapadam Raghavendran, William J. Johnson, Scott D. Hite