Patents by Inventor David Sommer

David Sommer 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: 20130159028
    Abstract: Embodiments of the present invention may provide a various techniques for raising user satisfaction with an automated ride sharing system. In one embodiment, the system may disqualify potential passengers that will force the driver to return to a previously departed area. In another embodiment, the system may consolidate multiple stop locations to reduce the number and frequency of stops in a scheduled ride. In another embodiment, the system may select a best possible ride from a plurality of calculated rides based on user satisfaction factors.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Vedran LERENC, Jens LEHMANN, David SOMMER
  • Publication number: 20130159055
    Abstract: A system and method described herein provide for the generation of self-optimization algorithms from user survey results for a complex system, such as a matching algorithm for a trip sharing service. User feedback surveys are generated and transmitted to users of the complex system to obtain feedback on a user's experience using the complex system. Survey results from completed surveys are compiled to demonstrate statistical evidence of alternations that can be made to adjust the settings of the complex system. The system and method may use the generated alternations by the complex system to modify the settings of the complex system.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Vedran LERENC, Jens LEHMANN, David SOMMER
  • Publication number: 20130103450
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Application
    Filed: December 10, 2012
    Publication date: April 25, 2013
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8392116
    Abstract: A navigation device and computer implemented method for predicting the destination of a trip, the method being executed by a navigation device, the method comprising the steps of: determining starting parameters, the starting parameters comprising at least the starting point, starting time and date of the trip, executing a destination prediction algorithm, the destination prediction algorithm taking the starting parameters as input and predicting a destination, wherein the destination prediction algorithm is generated by using information of a trip history; determining, upon arrival at the predicted or another destination, the actual destination.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8352303
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8296266
    Abstract: A system and method to integrate a service in a calendar application. A service integration module and a calendar application may be installed on a client computing device. The service integration module may have read and write access to the calendar application of the client computing device and may submit a service request to a remote service. The service request may be a call of a first web service interface of the service and may initiate the execution of the service which may generate a result. The service integration module may receive the result. The service integration module may process the result, which may include extracting data required for specifying an event in an electronic calendar of the calendar application. The service integration module may create, delete, or modify an event in the electronic calendar of the calendar application.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: October 23, 2012
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8195767
    Abstract: This disclosure provides various embodiments of systems, software, and computerized methods for reducing the number of server requests sent to a web server. In one aspect, the software generates a file reference uniquely identifying a version of a file capable of being cached by a requester. The file reference can comprise a network-addressable location of the version of the cacheable file and a parameter uniquely identifying the version of the cacheable file, where the parameter is separated from the network-addressable location of the version of the cacheable file. The software can further embed the file reference into a web page file, and send the web page file in response to a request for the web page. The parameter may include a plurality of data elements, such as a second instance of the file name, a timestamp, or a version number of the cacheable file.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: June 5, 2012
    Assignee: SAP AG
    Inventors: Frank H. Albrecht, David Sommer, Jochen Rundholz
  • Patent number: 8126903
    Abstract: Techniques for allocating drivers and passengers sharing a trip. The techniques may include a trip sharing service comprising receiving a first service request; specifying a first potential trip data object by the trip sharing service and executing a matching method. Matching may include checking a first potential trip data object against at least a second potential trip data object. Matching may further include comparing the specifications of the first potential trip data object with the specifications of the at least one second potential trip data object, determining the degree of congruency of the specifications of the compared potential trip data objects, assigning one role to a first and a second user, and adding the second potential trip data object to a result list in case the determined degree of congruency between the first and the second potential trip data object exceeds a predefined threshold.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: February 28, 2012
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Publication number: 20110246404
    Abstract: A method and system for allocating users as trip accompanies provides for: creating a first trip prediction algorithm, collecting input parameters, predicting by the first trip prediction algorithm using the collected input parameters as input, at least one first trip, executing a matching method, the matching method comparing attributes of the predicted at least one first trip with attributes of at least one second trip, and allocating the first and the second user to each other as trip accompanies in dependence of the matching score of the first and second potential trip data object.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: SAP AG
    Inventors: Jens LEHMANN, David SOMMER
  • Publication number: 20110238289
    Abstract: A navigation device and computer implemented method for predicting the destination of a trip, the method being executed by a navigation device, the method comprising the steps of: determining starting parameters, the starting parameters comprising at least the starting point, starting time and date of the trip, executing a destination prediction algorithm, the destination prediction algorithm taking the starting parameters as input and predicting a destination, wherein the destination prediction algorithm is generated by using information of a trip history; determining, upon arrival at the predicted or another destination, the actual destination.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: SAP AG
    Inventors: Jens LEHMANN, David SOMMER
  • Publication number: 20110153629
    Abstract: A computer implemented method for allocating drivers and passengers sharing a trip, the method being executed by a trip sharing service, the method comprising: receiving a first service request; specifying a first potential trip data object by the trip sharing service; executing a matching method, the matching method checking the first potential trip data object against at least a second potential trip data object, the matching method comprising for each checking of the first against the second potential trip data objects the steps of: comparing the specifications of the first potential trip data object with the specifications of the at least one second potential trip data object, determining the degree of congruency of the specifications of the compared potential trip data objects, assigning one role to the first and the second user; adding the second potential trip data object to a result list in case the determined degree of congruency between the first and the second potential trip data object exceeds
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Publication number: 20110137929
    Abstract: A computer readable storage medium having stored therein instructions executable by a processor, the instructions when executed by the processor, integrate a service in a calendar application and cause the processor to: submitting a service request to a remote service by a service integration module having read and write access to a calendar application of the client computing device, the service integration module and the calendar application being installed on a client computing device, the service request being a call of a first web service interface of the service, the call of the first web service interface initiating the execution of the service and the generation of at least one result; receiving the at least one result by the service integration module, the result being generated by the service; processing the result by the service integration module, the processing comprising extracting data required for specifying an event in an electronic calendar of the calendar application from the result; and
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: SAP AG
    Inventors: Jens LEHMANN, David SOMMER
  • Publication number: 20110125545
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Applicant: SAP AG
    Inventors: Jens LEHMANN, David SOMMER
  • Publication number: 20100161717
    Abstract: This disclosure provides various embodiments of systems, software, and computerized methods for reducing the number of server requests sent to a web server. In one aspect, the software generates a file reference uniquely identifying a version of a file capable of being cached by a requester. The file reference can comprise a network-addressable location of the version of the cacheable file and a parameter uniquely identifying the version of the cacheable file, where the parameter is separated from the network-addressable location of the version of the cacheable file. The software can further embed the file reference into a web page file, and send the web page file in response to a request for the web page. The parameter may include a plurality of data elements, such as a second instance of the file name, a timestamp, or a version number of the cacheable file.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Inventors: Frank H. Albrecht, David Sommer, Jochen Rundholz
  • Patent number: 6711032
    Abstract: A shield and a method for shielding are provided for preventing radio frequency energy from entering or exiting an electronic device. The shield includes a frame surrounding the electronic device. The frame has a first frame wall and a second frame wall arranged with a first gap in between that extends along the first frame wall. The first frame wall is arranged in a first plane, the second frame wall is arranged in a second plane, and the first plane intersects the second plane. The shield also includes a cover surrounding the frame. The cover has a first cover wall and a second cover wall arranged with a second gap in between that extends along the second cover wall. The arrangements of the first gap and the second gap prevent radio frequency energy from entering or escaping the electronic device.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: March 23, 2004
    Assignee: Mitsubishi Wireless Communications, Inc.
    Inventor: Henry David Sommer
  • Publication number: 20030095396
    Abstract: A shield and a method for shielding are provided for preventing radio frequency energy from entering or exiting an electronic device. The shield includes a frame surrounding the electronic device. The frame has a first frame wall and a second frame wall arranged with a first gap in between that extends along the first frame wall. The first frame wall is arranged in a first plane, the second frame wall is arranged in a second plane, and the first plane intersects the second plane. The shield also includes a cover surrounding the frame. The cover has a first cover wall and a second cover wall arranged with a second gap in between that extends along the second cover wall. The arrangements of the first gap and the second gap prevent radio frequency energy from entering or escaping the electronic device.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Inventor: Henry David Sommer
  • Publication number: 20030095656
    Abstract: A rugged housing is provided for an electronic device, such as a cellular telephone. The electronic device has sides extending across a length and width of the device, a top extending across the width and a thickness of the device, and a bottom extending across the width and thickness of the device. At least the sides of the device are shaped irregularly and unsymmetrically. The housing includes a first portion and a second portion. The first portion surrounds the sides and the top of the electronic device in a continuous and seamless manner. The second portion is connected to the first portion and extends across the bottom of the electronic device. The second portion may be disconnected for inserting component parts of the device into or removing component parts of the device from the housing. These components parts include a power source, a keypad, and/or a display.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Inventor: Henry David Sommer
  • Patent number: 6431439
    Abstract: An information storage and transmission device which captures handwritten and digital data relating to various financial transactions and stores the information when the transactions are made. The device can then wirelessly transmit this information to different terminal units, such as host PCs, ATMs, or terminal units used for point-of-sale transactions in order to facilitate the financial transaction and help a user track his financial transactions in an easier manner.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: August 13, 2002
    Assignee: Personal Solutions Corporation
    Inventors: Myles P. Suer, David Sommers, Howard Stanley