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: 8676504Abstract: 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: GrantFiled: June 25, 2013Date of Patent: March 18, 2014Assignee: Motorola Mobility LLCInventors: Stephen M. Baker, David B. Harris, Bernhard P. Weisshaar
-
Publication number: 20130288638Abstract: 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: ApplicationFiled: June 25, 2013Publication date: October 31, 2013Inventors: Stephen M. Baker, David B. Harris, Bernhard P. Weisshaar
-
Patent number: 8214139Abstract: 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: GrantFiled: June 25, 2008Date of Patent: July 3, 2012Assignee: Garmin Switzerland GmbHInventors: Jason B. Yonker, Mei-Lin Hsieh, Bernhard P. Weisshaar, Haitao Huang, Merlin J. Smith
-
Publication number: 20120124125Abstract: 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: ApplicationFiled: November 16, 2010Publication date: May 17, 2012Applicant: GARMIN SWITZERLAND GMBHInventors: Merlin J. Smith, Kungwel Liu, Susan S. Chen, Bernhard P. Weisshaar, Haitao Huang
-
Publication number: 20090192709Abstract: 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: ApplicationFiled: June 25, 2008Publication date: July 30, 2009Applicant: Garmin Ltd.Inventors: Jason B. Yonker, Mei-Lin Hsieh, Bernhard P. Weisshaar, Haitao Huang, Merlin J. Smith
-
Patent number: 7418339Abstract: 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: GrantFiled: February 14, 2005Date of Patent: August 26, 2008Assignee: Motorola, Inc.Inventors: Kungwel Mike Liu, Parvathy Bhaskaran, Richard M. Clayton, Garurank P. Saxena, Juan C. Uribe, Bernhard P. Weisshaar
-
Patent number: 6973324Abstract: 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: GrantFiled: January 4, 2002Date of Patent: December 6, 2005Assignee: Motorola, Inc.Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
-
Patent number: 6947760Abstract: 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: GrantFiled: January 4, 2002Date of Patent: September 20, 2005Assignee: Motorola, Inc.Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
-
Patent number: 6829475Abstract: 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: GrantFiled: September 20, 2000Date of Patent: December 7, 2004Assignee: Motorola, Inc.Inventors: Jeffrey S. Lee, Steven S. Gubka, William S. Hede, Bernhard P. Weisshaar, Kenneth E. Wharton
-
Patent number: 6799201Abstract: 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: GrantFiled: September 19, 2000Date of Patent: September 28, 2004Assignee: 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: 20030130005Abstract: 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: ApplicationFiled: January 4, 2002Publication date: July 10, 2003Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
-
Publication number: 20030130001Abstract: 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: ApplicationFiled: January 4, 2002Publication date: July 10, 2003Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
-
Publication number: 20030129961Abstract: 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: ApplicationFiled: January 4, 2002Publication date: July 10, 2003Inventors: Bernhard P. Weisshaar, Richard M. Clayton, Kungwel Liu
-
Patent number: 5404501Abstract: 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: GrantFiled: December 21, 1992Date of Patent: April 4, 1995Assignee: Motorola, Inc.Inventors: Patricia A. Carr, Bernhard P. Weisshaar
-
Patent number: 4914583Abstract: 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: GrantFiled: April 13, 1988Date of Patent: April 3, 1990Assignee: Motorola, Inc.Inventors: Bernhard P. Weisshaar, Michael Barnea
-
Patent number: 4754395Abstract: 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: GrantFiled: May 6, 1985Date of Patent: June 28, 1988Assignee: Computer X, Inc.Inventors: Bernhard P. Weisshaar, Michael Barnea
-
Patent number: 4694396Abstract: 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: GrantFiled: May 6, 1985Date of Patent: September 15, 1987Assignee: Computer X, Inc.Inventors: Bernhard P. Weisshaar, Frank C. Kolnick, Andrew I. Kun, Bruce M. Mansfield