Patent application number | Description | Published |
20100293258 | DYNAMIC OPTIMIZATION OF MOBILE SERVICES - A method, system, and article of manufacture are disclosed for transforming a service process definition. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows. | 11-18-2010 |
20110077993 | REMOTE MANAGED SERVICES IN MARKETPLACE ENVIRONMENT - Registration of a plurality of customers, each having an information technology infrastructure, with a manager of remote services is facilitated. Registration of a plurality of service partners with the manager is also facilitated. The manager detects an issue with a given one of the information technology infrastructures of a given one of the customers. Responsive to the detecting, responses from a subset of the service partners for potential selection to address the issue are facilitated. The partners in the subset are ranked based at least in part on ratings of the service partners in a rating database. A top-ranked one of the service partners is assigned to address the issue. | 03-31-2011 |
20110320974 | METHOD AND SYSTEM HAVING A VIRTUAL KEYBOARD ON DEVICES WITH SIZE LIMITED TOUCH SCREEN - A method for providing and using a touch screen to enter letters or symbols which form a desired word entry input to a smart mobile device includes a touch screen display configured to display one of a plurality of regions of a replicated standard keyboard display. Key buttons are displayed in the one of the plurality of regions to provide a key button size substantially similar to at least half the size of an average human finger. | 12-29-2011 |
20120176232 | PREVENTION OF TEXTING WHILE OPERATING A MOTOR VEHICLE - A system and method includes sensors configured to measure conditions of a vehicle. A monitoring module is configured to evaluate the conditions input thereto from the sensors. The monitoring module is further configured to determine a state of a mobile device located within the vehicle. Based upon a combination of the conditions of the vehicle and the state of the mobile device, a determination of improper use of the mobile device is made. | 07-12-2012 |
20120176235 | MOBILE COMPUTING DEVICE EMERGENCY WARNING SYSTEM AND METHOD - A warning system and method include a memory device configured to store one or more condition criteria. A monitoring device is configured to monitor a status of the one or more condition criteria. The monitoring device is triggered by a triggering event related to the status to generate a warning signal responsive to the triggering event. A mobile computing device is configured to communicate with the monitoring device and an external network to receive the warning signal and output a warning message on the external network to one or more designated entities. | 07-12-2012 |
20120233336 | Situation-Driven Spontaneous Networking - In an exemplary embodiment, a method is disclosed that includes, in an electronic device, forming a hypothesis that a situation exists based on one or more situation definitions and data from one or more sensors accessible by the electronic device. The method includes searching for other electronic devices via one or more network interfaces in the electronic device and establishing a network with one or more other electronic devices found during the searching. The method also includes receiving information from the one or more other electronic devices, the information corresponding to the situation. The method further includes, based at least on the information, modifying the hypothesis that the situation exists. Apparatus and computer readable memory media are also disclosed. | 09-13-2012 |
20120326855 | PREVENTION OF TEXTING WHILE OPERATING A MOTOR VEHICLE - A system and method includes sensors configured to measure conditions of a vehicle. A monitoring module is configured to evaluate the conditions input thereto from the sensors. The monitoring module is further configured to determine a state of a mobile device located within the vehicle. Based upon a combination of the conditions of the vehicle and the state of the mobile device, a determination of improper use of the mobile device is made. | 12-27-2012 |
20120326860 | MOBILE COMPUTING DEVICE EMERGENCY WARNING SYSTEM AND METHOD - A warning system and method include a memory device configured to store one or more condition criteria. A monitoring device is configured to monitor a status of the one or more condition criteria. The monitoring device is triggered by a triggering event related to the status to generate a warning signal responsive to the triggering event. A mobile computing device is configured to communicate with the monitoring device and an external network to receive the warning signal and output a warning message on the external network to one or more designated entities. | 12-27-2012 |
20120329443 | DYNAMIC OPTIMIZATION OF MOBILE SERVICES - A method, system, and article of manufacture are disclosed for transforming a service process definition. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming said process definition by using a processing unit to apply said assumptions to said process definition to change the configuration of the process definition. The process definition may be transformed by using factors relating to the specific context in or for which the process definition is executed. Also, the process definition may be transformed by identifying, in a flow diagram for the service process definition, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows. | 12-27-2012 |