Patents by Inventor Konstantin Othmer

Konstantin Othmer 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: 20160119482
    Abstract: An embodiment includes a non-transitory computer-readable medium with programming code executable by a processor to perform operations including accessing a scheduled time and teleconference contact information associated with a teleconference calendar event. The operations include determining whether an operator is operating a vehicle based on synchronization between a mobile device and an abstraction and communication device (device) interfaced with the vehicle. When an actual time is within a threshold of the scheduled time and the operator is operating the vehicle, the operations include determining whether the operator is a participant of a teleconference. If so, the operations include extracting the teleconference contact information from the teleconference calendar event. The operations include communicating a prompt to join the teleconference and receiving a confirmation to join the teleconference.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Publication number: 20160112461
    Abstract: In an example embodiment, a method of reporting observation data includes receiving, at a vehicle, a request from a server for observation data associated with at least one of an area of interest, a time period of interest, or an object of interest. The method also includes outputting a message to a user of the vehicle to request authorization to grant the server access to observation data of the vehicle. The method also includes receiving a reply to the message from the user. The method also includes, in response to the reply authorizing the server to access the observation data of the vehicle, providing the server with access to the observation data of the vehicle.
    Type: Application
    Filed: December 29, 2015
    Publication date: April 21, 2016
    Inventor: Konstantin Othmer
  • Publication number: 20160004502
    Abstract: A system and method for correcting speech input are disclosed. A particular embodiment includes: receiving a base input string; detecting a correction operation; receiving a replacement string in response to the correction operation; generating a base object set from the base input string and a replacement object set from the replacement string; identifying a matching base object of the base object set that is most phonetically similar to a replacement object of the replacement object set; and replacing the matching base object with the replacement object in the base input string.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Dominic Winkelman, Daniel Eide, Konstantin Othmer
  • Patent number: 9232069
    Abstract: An example embodiment disclosed herein includes a vehicle teleconferencing system. The vehicle teleconferencing system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module, a clock, and a teleconferencing module. The operation determination module is configured to determine that an operator is operating the vehicle based on a subset of the data. The clock is configured to track actual time. The teleconferencing module is configured to access a teleconference calendar event that includes a scheduled time and teleconference contact information, and when the actual time is within a predetermined threshold of the scheduled time and the operator is operating the vehicle, to prompt the operator to join a teleconference.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: January 5, 2016
    Assignee: CLOUDCAR, INC.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Patent number: 9207093
    Abstract: An example embodiment disclosed herein includes a predictive vehicle navigation system. The predictive vehicle navigation system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network (CAN) bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module configured to determine that an operator is operating the vehicle based on a subset of the data, a clock configured to track actual time, and a navigation module configured to receive the actual time and the determination that the operator is operating the vehicle, to access a calendar event that includes an address and a scheduled time, and when the actual time is within a predetermined threshold of the scheduled time, to predict that the address is a destination of the operator.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 8, 2015
    Assignee: CLOUDCAR, INC.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Publication number: 20150296320
    Abstract: In an example, a method of enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode includes interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API). The method additionally includes determining that the vehicle is in the drive mode. In the method, the API may modify a functionality of the application of the electronic device in accordance with regulatory guidelines associated with operation of the electronic device when the vehicle is in the drive mode. The modification may be based on the determination that the vehicle is in the drive mode.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 15, 2015
    Inventors: Peter Barrett, Konstantin Othmer, Bruce Leak
  • Patent number: 9137622
    Abstract: In an example, a method of enforcing regulatory guidelines related to functionality of an electronic device associated with a vehicle when the vehicle is in a drive mode includes interfacing an application of an electronic device associated with a vehicle with an Application Programming Interface (API). The method additionally includes determining that the vehicle is in the drive mode. In the method, the API may modify a functionality of the application of the electronic device in accordance with regulatory guidelines associated with operation of the electronic device when the vehicle is in the drive mode. The modification may be based on the determination that the vehicle is in the drive mode.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: September 15, 2015
    Assignee: CLOUDCAR, INC.
    Inventors: Peter Barrett, Konstantin Othmer, Bruce Leak
  • Publication number: 20150192421
    Abstract: Course-based place searching systems and methods are described. In an embodiment, a system for performing a course-based place search may include a navigation device, a processing device, and a display. The navigation device may be configured to track a location and a course of the vehicle. The processing device may be communicatively coupled to the navigation device and may be configured to request places from a resource based at least in part on the location of the vehicle and the search criterion and to return a first one or more places received from the resource to an occupant of the vehicle. The first one or more places may be based at least in part on the course of the vehicle. The display may be communicatively coupled to the processing device. The first one or more places may be displayed on the display.
    Type: Application
    Filed: March 24, 2015
    Publication date: July 9, 2015
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Patent number: 9049535
    Abstract: Voice messaging services are used to provide messages for recipients associated with terminated network-based instant connect communication sessions. A first device engages in a communication session with a second device. The communication session between the two devices terminates and the first device records locally a voice message addressed to the second device. The message may be stored on the first device and transmitted to the second device after another communication session is established between the two devices. Alternately, the voice message may be transmitted to a message server and forwarded to the second device at a later time.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 2, 2015
    Assignee: SMITH MICRO SOFTWARE, INC.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Patent number: 9002567
    Abstract: Course-based place searching systems and methods are described. In an embodiment, a system for performing a course-based place search may include a navigation device, a processing device, and a display. The navigation device may be configured to track a location and a course of the vehicle. The processing device may be communicatively coupled to the navigation device and may be configured to request places from a resource based at least in part on the location of the vehicle and the search criterion and to return a first one or more places received from the resource to an occupant of the vehicle. The first one or more places may be based at least in part on the course of the vehicle. The display may be communicatively coupled to the processing device. The first one or more places may be displayed on the display.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: April 7, 2015
    Assignee: Cloudcar, Inc.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Patent number: 9002486
    Abstract: An audio recorder may be configured to automatically send a copy of recorded audio to one or more destinations, such as, one or more default destinations associated with the audio recorder. The audio recorder may be configured to use a wireless connection to send the copy of the recorded audio. For instance, the audio recorder may form part of a wireless communication device that may be configured to send the copy of the recorded audio via one or more wireless connections and/or wireless networks to suitable destinations.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: April 7, 2015
    Assignee: Smith Micro Software, Inc.
    Inventors: Konstantin Othmer, Michael P. Ruf
  • Publication number: 20150073697
    Abstract: Systems and methods for obtaining geographical location data from multiple sources and aggregating the geographical location data are disclosed. A particular embodiment includes: receiving geo-location data from a plurality of geo-location data collectors, at least one of the plurality of geo-location data collectors being in data communication with an in-vehicle geo-location data source, at least one of the plurality of geo-location data collectors being in data communication with a geo-location data source in a mobile device; collecting reliability data corresponding to one or more of a plurality of geo-location data sources corresponding to the plurality of geo-location data collectors; collecting map data including information related to geographical features associated with the geo-location data; and aggregating, by use of a data processor, the geo-location data from the plurality of geo-location data collectors based on the reliability data and the map data to produce a resulting geo-location fix.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 12, 2015
    Inventors: Peter Barrett, Konstantin Othmer
  • Publication number: 20150056970
    Abstract: An example embodiment disclosed herein includes a vehicle teleconferencing system. The vehicle teleconferencing system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module, a clock, and a teleconferencing module. The operation determination module is configured to determine that an operator is operating the vehicle based on a subset of the data. The clock is configured to track actual time. The teleconferencing module is configured to access a teleconference calendar event that includes a scheduled time and teleconference contact information, and when the actual time is within a predetermined threshold of the scheduled time and the operator is operating the vehicle, to prompt the operator to join a teleconference.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: CLOUDCAR, INC.
    Inventors: Peter BARRETT, Bruce LEAK, Konstantin OTHMER, Zarko DRAGANIC
  • Publication number: 20150026312
    Abstract: Systems and methods for network service provider selection for vehicle connected mobile devices are disclosed. A particular embodiment includes: establishing data communication with a first network and a second network; determining if a mobile device is in communication with an in-vehicle multimedia module and one or more vehicle subsystems of a vehicle; configuring the in-vehicle multimedia module to select the first network or the second network under pre-defined conditions; and establishing data communication between the mobile device and the selected network.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Konstantin Othmer, Zarko Draganic
  • Patent number: 8892146
    Abstract: Systems and methods for selectively replaying voice data. Voice data received in a communication session is both buffered by the device and played by the device. When input is received from a recipient, the voice data currently being received is no longer played and buffered voice data is replayed to the recipient. While the buffered voice data is replayed, the device continues to buffer any voice data received by the device to ensure that the recipient can listen to all of the voice data in the communication session. By only storing voice data in the buffer, replaying the buffered voice data can catch the real-time voice data. At this point, the device reverts to playing voice data being received while continuing to buffer the voice data.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 18, 2014
    Assignee: Smith Micro Software, Inc.
    Inventor: Konstantin Othmer
  • Publication number: 20140194056
    Abstract: An example embodiment includes an automatic pairing system. The automatic pairing system includes a vehicle initialization module, a vehicle pairing module, and a triggering mechanism. The vehicle initialization module is loaded onto a vehicle abstraction device configured to interface with a vehicle. The vehicle pairing module is loaded on the vehicle abstraction device. The vehicle pairing module is configured to be launched by the vehicle initialization module. After being launched, the vehicle pairing module is configured to automatically communicate vehicle pairing data stored on the vehicle pairing module to establish one or more communication channels between the vehicle and a mobile device. The triggering mechanism is configured to trigger the vehicle initialization module to launch the vehicle pairing module.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: CLOUDCAR, INC.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Publication number: 20140195153
    Abstract: Course-based place searching systems and methods are described. In an embodiment, a system for performing a course-based place search may include a navigation device, a processing device, and a display. The navigation device may be configured to track a location and a course of the vehicle. The processing device may be communicatively coupled to the navigation device and may be configured to request places from a resource based at least in part on the location of the vehicle and the search criterion and to return a first one or more places received from the resource to an occupant of the vehicle. The first one or more places may be based at least in part on the course of the vehicle. The display may be communicatively coupled to the processing device. The first one or more places may be displayed on the display.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: CLOUDCAR, INC.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Publication number: 20140195469
    Abstract: An example embodiment disclosed herein includes a predictive vehicle navigation system. The predictive vehicle navigation system includes an abstraction and communication device (hereinafter “device”) and a mobile device. The device includes an adaptor configured to interface with a Controller Area Network (CAN) bus of a vehicle and to abstract vehicle data from the vehicle. The mobile device includes an operation determination module configured to determine that an operator is operating the vehicle based on a subset of the data, a clock configured to track actual time, and a navigation module configured to receive the actual time and the determination that the operator is operating the vehicle, to access a calendar event that includes an address and a scheduled time, and when the actual time is within a predetermined threshold of the scheduled time, to predict that the address is a destination of the operator.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: CLOUDCAR, INC.
    Inventors: Peter Barrett, Bruce Leak, Konstantin Othmer, Zarko Draganic
  • Patent number: 8767929
    Abstract: A communications system may include a communication device that may be configured to display presence information for one or more contacts. The presence information may include a current time for a location associated with the contact, a time zone associated with the contact, status information, and/or other suitable presence information for the contact. The presence information may be automatically changed in response to a location associated with the contact changing. The presence information may be generated using a schedule associated with a contact and a current time for a location associated with a contact.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: July 1, 2014
    Assignee: Smith Micro Software, Inc.
    Inventor: Konstantin Othmer
  • Patent number: 8733939
    Abstract: In an example, a content projecting system includes a communication module configured to receive an instruction to project content. The content projecting system further includes a projector configured to be affixed to a vehicle. The projector is further configured to project the content onto a projection surface separate from the vehicle.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: May 27, 2014
    Assignee: Cloudcar, Inc.
    Inventor: Konstantin Othmer