Patents by Inventor Bernhard P. Weisshaar

Bernhard P. Weisshaar 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: 8676504
    Abstract: An embodiment of a communication system includes a client device adapted to receive a location object that includes tracer information, and to perform one or more location object-based actions using the location object. The client device stores the tracer information and location object usage information, which describes the one or more location object-based actions that have been performed using the location object. The client device also sends the stored information to a server. The system also includes the server, which is adapted to receive the location object usage information and the tracer information reported by the client device. In an embodiment, the system also includes a service provider adapted to initiate a billing event, which may include generation and transmission of a bill to a sponsor entity based on an evaluation of the location object usage information and the tracer information reported by the client device.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 18, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Stephen M. Baker, David B. Harris, Bernhard P. Weisshaar
  • Publication number: 20130288638
    Abstract: An embodiment of a communication system includes a client device adapted to receive a location object that includes tracer information, and to perform one or more location object-based actions using the location object. The client device stores the tracer information and location object usage information, which describes the one or more location object-based actions that have been performed using the location object. The client device also sends the stored information to a server. The system also includes the server, which is adapted to receive the location object usage information and the tracer information reported by the client device. In an embodiment, the system also includes a service provider adapted to initiate a billing event, which may include generation and transmission of a bill to a sponsor entity based on an evaluation of the location object usage information and the tracer information reported by the client device.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Stephen M. Baker, David B. Harris, Bernhard P. Weisshaar
  • Patent number: 8214139
    Abstract: Techniques are described for position source selection. In an implementation, an electronic device provides a variety of functionality including at least functionality to determine position. The electronic device may be further configured to select between a plurality of position sources to determine position based upon a variety of selection criteria. In an implementation, a last known position may be stored when position is being determined through the plurality of position sources. The last known position may be used as an alternative to determining position via the position sources when one or more of the position sources are unavailable. In another implementation, the last known position may be employed to automatically select one of the plurality of position sources to be used by the electronic device for determining position.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 3, 2012
    Assignee: Garmin Switzerland GmbH
    Inventors: Jason B. Yonker, Mei-Lin Hsieh, Bernhard P. Weisshaar, Haitao Huang, Merlin J. Smith
  • Publication number: 20120124125
    Abstract: Techniques are described that facilitate the automatic creation of journals that may include a variety of related content. Journal creation functionality may be furnished by a server to one or more client devices to create journals of content that include content from one or more content sources. The content provided by the content sources includes tags (e.g., metadata) describing the content. Thus, a client device may furnish a request to a server to create a journal of content. The request includes an attribute to relate the content of the journal. The server causes content to be associated with the journal from one or more computer-readable content sources accessible by the server by associating one or more of the content tags with the attribute for one or more existing journals and thereafter creating the journal using the processor by causing content from the one or more existing journals to be associated with the journal, the associated content having tags associated with the attribute.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: GARMIN SWITZERLAND GMBH
    Inventors: Merlin J. Smith, Kungwel Liu, Susan S. Chen, Bernhard P. Weisshaar, Haitao Huang
  • Publication number: 20090192709
    Abstract: Techniques are described for position source selection. In an implementation, an electronic device provides a variety of functionality including at least functionality to determine position. The electronic device may be further configured to select between a plurality of position sources to determine position based upon a variety of selection criteria. In an implementation, a last known position may be stored when position is being determined through the plurality of position sources. The last known position may be used as an alternative to determining position via the position sources when one or more of the position sources are unavailable. In another implementation, the last known position may be employed to automatically select one of the plurality of position sources to be used by the electronic device for determining position.
    Type: Application
    Filed: June 25, 2008
    Publication date: July 30, 2009
    Applicant: Garmin Ltd.
    Inventors: Jason B. Yonker, Mei-Lin Hsieh, Bernhard P. Weisshaar, Haitao Huang, Merlin J. Smith
  • Patent number: 7418339
    Abstract: A method is provided for improved navigation guidance in a portable navigation device (104) having a first navigation operating mode (302) for requesting (318, 324) and receiving (326, 334) routelet data and navigation route data and operating in accordance with the routelet data (332) and a second operation navigation mode (304) for operating in accordance with the navigation route data (338). The method includes in the first navigation operating mode (302), the steps of transmitting a routelet request (318) comprising location data, speed data and direction data, the location, speed and direction data determined (312, 314 316) in response to a present location, a present speed and a present direction of travel, respectively, of the portable navigation device (104), receiving routelet data (326) and operating in accordance with the received routelet data (332).
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: August 26, 2008
    Assignee: Motorola, Inc.
    Inventors: Kungwel Mike Liu, Parvathy Bhaskaran, Richard M. Clayton, Garurank P. Saxena, Juan C. Uribe, Bernhard P. Weisshaar
  • Patent number: 6973324
    Abstract: A method of enabling the transmission of data in a wireless communication network is disclosed. The method comprises the steps of monitoring a plurality of communication interfaces; determining that a communication interface of the plurality of communication interfaces has become available; informing an application that the communication interface has become available; and transmitting data associated with the application on the communication interface.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: December 6, 2005
    Assignee: Motorola, Inc.
    Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
  • Patent number: 6947760
    Abstract: A method of optimizing the transmission of data in a wireless communication network is disclosed. The method comprises the steps of acquiring a first communication interface of a plurality of communication interfaces to transmit data associated with a first application for a first period of time; transmitting a first block of data on the first communication interface for a second period of time which is less than the first period of time; and transmitting a second block of data associated with a second application on said first communication interface for at least a portion of the first period of time remaining after the second period of time.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 20, 2005
    Assignee: Motorola, Inc.
    Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
  • Patent number: 6829475
    Abstract: An internet radio for portable applications and uses such as in an automobile enables saving enhanced information contained in content sent to a wireless communication device to be saved, and comprises the steps of transmitting content to said wireless communication device; transmitting enhanced information related to said content to said wireless communication device; detecting the selection by a user to receive the enhanced information; and transmitting the enhanced information to the user. Customized information is also communicated to the radio such as stock quotes, travel information, advertising, and e-mail. Onboard global positioning allows for channel updating by location, traffic information, geographic advertising and available similar content.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: December 7, 2004
    Assignee: Motorola, Inc.
    Inventors: Jeffrey S. Lee, Steven S. Gubka, William S. Hede, Bernhard P. Weisshaar, Kenneth E. Wharton
  • Patent number: 6799201
    Abstract: An internet radio for portable applications and uses such as in an automobile. The internet radio allows access to a host of audio, visual and other information. Normal radio channel function is provided along with programmable content and channel selection, as well as automatic content and channel updating by location and style. Internet access is also provided. Direct or targeted advertising, as well as electronic commerce is supported. Connection to the internet is through wireless communications. Programmability is achieved off-line via a web page and remote computer. Customized information is also communicated to the radio such as stock quotes, travel information, advertising, and e-mail. Onboard global positioning allows for channel updating by location, traffic information, geographic advertising and available similar content.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: September 28, 2004
    Assignee: Motorola, Inc.
    Inventors: Jeffrey S. Lee, Parvathy Bhaskaran, Mathew Cucuzella, David T. Knappenberger, Richard L. Blanco, Mark Clayton, Axel Fuchs, Steven S. Gubka, William S. Hede, Merlin Smith, Bernhard P. Weisshaar
  • Publication number: 20030129961
    Abstract: A method of optimizing the transmission of data in a wireless communication network is disclosed. The method comprises the steps of acquiring a first communication interface of a plurality of communication interfaces to transmit data associated with a first application for a first period of time; transmitting a first block of data on the first communication interface for a second period of time which is less than the first period of time; and transmitting a second block of data associated with a second application on said first communication interface for at least a portion of the first period of time remaining after the second period of time.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
  • Publication number: 20030130001
    Abstract: A method of enabling the transmission of data in a wireless communication network is disclosed. The method comprises the steps of monitoring a plurality of communication interfaces; determining that a communication interface of the plurality of communication interfaces has become available; informing an application that the communication interface has become available; and transmitting data associated with the application on the communication interface.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
  • Publication number: 20030130005
    Abstract: A method of selecting a communication interface to transmit data in a wireless communication network is disclosed. The method comprises the steps of providing a plurality of communication interfaces in a wireless communication device; polling, by a first application, at least one communication interface of the plurality of communication interfaces to determine whether the at least one communication interface has become available; determining that the at least one communication interface of the plurality of communication interfaces has become available; and transmitting data associated with the first application on the at least one communication interface.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
  • Patent number: 5404501
    Abstract: A method for communicating between processes in a data processing system comprising a plurality of processor hosts each coupled to a network and a plurality of processes resident on different ones of said processor hosts, wherein messages are transmitted from one process to another in a logical ring. A message-holding queue is maintained at any host originating a message transmission, and it contains a copy of the message, an identifier of the initiating processor host, and an identifier of the target processor host. A forward notification message is returned to the originating host from a forwarding host when the forwarding host relays the message to another host, and an identical forward notification message is returned to the originating host by the target host when it receives the message.
    Type: Grant
    Filed: December 21, 1992
    Date of Patent: April 4, 1995
    Assignee: Motorola, Inc.
    Inventors: Patricia A. Carr, Bernhard P. Weisshaar
  • Patent number: 4914583
    Abstract: A multi-processor, multi-tasking virtual machine comprises processes, messages, and contexts. Processes communicate only through messages. Contexts are groups of related processes. The virtual machine is implemented in a distributed data processing system comprising a plurality of individual cells coupled by a local area network (LAN). Each cell may comprise one or more processes and/or contexts.A network interface module (NIM) provides the interface between any individual cell and the LAN. To facilitate message transmission between processes resident on different cells, each NIM is provided with tables identifying the locations of resident and non-resident processes, respectively. Cells may be added to or deleted from the LAN without disrupting the LAN operations.
    Type: Grant
    Filed: April 13, 1988
    Date of Patent: April 3, 1990
    Assignee: Motorola, Inc.
    Inventors: Bernhard P. Weisshaar, Michael Barnea
  • Patent number: 4754395
    Abstract: A multi-processor, multi-tasking virtual machine comprises processes, messages, and contexts. Processes communicate only through messages. Contexts are groups of related processes. The virtual machine is implemented in a distributed data processing system comprising a plurality of individual cells coupled by a local area network (LAN). Each cell may comprise one or more processes and/or contexts.A network interface module (NIM) provides the interface between any individual cell and the LAN. To facilitate message transmission between processes resident on different cells, each NIM is provided with tables identifying the locations of resident and non-resident processes, respectively. Cells may be added to or deleted from the LAN without disrupting the LAN operations.
    Type: Grant
    Filed: May 6, 1985
    Date of Patent: June 28, 1988
    Assignee: Computer X, Inc.
    Inventors: Bernhard P. Weisshaar, Michael Barnea
  • Patent number: 4694396
    Abstract: A multi-processor, multi-tasking virtual machine comprises processes, messages, and contexts. Processes communicate only through messages. Contexts are groups of related processes. The virtual machine is implemented in a distributed data processing system comprising a plurality of individual cells coupled by a local area network (LAN). Each cell may comprise one or more processes and/or contexts.A network interface module (NIM) provides the interface between any individual cell and the LAN. To facilitate message transmission between processes resident on different cells, each NIM provides addressing modes allowing messages to be sent to processes according to the processes' names. Cells may be added to or deleted from the LAN, and processes may be created or deleted, without disrupting the LAN operations.
    Type: Grant
    Filed: May 6, 1985
    Date of Patent: September 15, 1987
    Assignee: Computer X, Inc.
    Inventors: Bernhard P. Weisshaar, Frank C. Kolnick, Andrew I. Kun, Bruce M. Mansfield