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: 20130159028Abstract: 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: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Vedran LERENC, Jens LEHMANN, David SOMMER
-
Publication number: 20130159055Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: SAP AGInventors: Vedran LERENC, Jens LEHMANN, David SOMMER
-
Publication number: 20130103450Abstract: 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: ApplicationFiled: December 10, 2012Publication date: April 25, 2013Inventors: Jens Lehmann, David Sommer
-
Patent number: 8392116Abstract: 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: GrantFiled: March 24, 2010Date of Patent: March 5, 2013Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Patent number: 8352303Abstract: 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: GrantFiled: November 23, 2009Date of Patent: January 8, 2013Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Patent number: 8296266Abstract: 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: GrantFiled: December 4, 2009Date of Patent: October 23, 2012Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Patent number: 8195767Abstract: 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: GrantFiled: December 22, 2008Date of Patent: June 5, 2012Assignee: SAP AGInventors: Frank H. Albrecht, David Sommer, Jochen Rundholz
-
Patent number: 8126903Abstract: 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: GrantFiled: December 21, 2009Date of Patent: February 28, 2012Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Publication number: 20110246404Abstract: 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: ApplicationFiled: March 30, 2010Publication date: October 6, 2011Applicant: SAP AGInventors: Jens LEHMANN, David SOMMER
-
Publication number: 20110238289Abstract: 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: ApplicationFiled: March 24, 2010Publication date: September 29, 2011Applicant: SAP AGInventors: Jens LEHMANN, David SOMMER
-
Publication number: 20110153629Abstract: 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 exceedsType: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: Jens Lehmann, David Sommer
-
Publication number: 20110137929Abstract: 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; andType: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: SAP AGInventors: Jens LEHMANN, David SOMMER
-
Publication number: 20110125545Abstract: 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: ApplicationFiled: November 23, 2009Publication date: May 26, 2011Applicant: SAP AGInventors: Jens LEHMANN, David SOMMER
-
Publication number: 20100161717Abstract: 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: ApplicationFiled: December 22, 2008Publication date: June 24, 2010Inventors: Frank H. Albrecht, David Sommer, Jochen Rundholz
-
Patent number: 6711032Abstract: 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: GrantFiled: November 20, 2001Date of Patent: March 23, 2004Assignee: Mitsubishi Wireless Communications, Inc.Inventor: Henry David Sommer
-
Publication number: 20030095396Abstract: 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: ApplicationFiled: November 20, 2001Publication date: May 22, 2003Inventor: Henry David Sommer
-
Publication number: 20030095656Abstract: 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: ApplicationFiled: November 20, 2001Publication date: May 22, 2003Inventor: Henry David Sommer
-
Patent number: 6431439Abstract: 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: GrantFiled: July 23, 1998Date of Patent: August 13, 2002Assignee: Personal Solutions CorporationInventors: Myles P. Suer, David Sommers, Howard Stanley