Patent application number | Description | Published |
20100250118 | PORTABLE NAVIGATION DEVICE POINT OF INTEREST SELECTION BASED ON STORE OPEN PROBABILITY - A probability that a selected point of interest is accessible to customers for commercial transactions is determined. In response to receiving a mailing address of a selected candidate point of interest and a calculated estimated time of arrival, it is determined whether the mailing address of the selected candidate point of interest is stored in a data storage device. In response to determining that the mailing address of the selected candidate point of interest is stored in the data storage device, a percentage probability that the selected candidate point of interest is accessible to customers for commercial transactions at the calculated estimated time of arrival is assigned based on utility usage data and a confidence level associated with the utility usage data stored in the data storage device. The percentage probability that the selected candidate point of interest is accessible to customers for commercial transactions is sent via the network. | 09-30-2010 |
20120030341 | Transparent Header Modification for Reducing Serving Load Based on Current and Projected Usage - A method and system for dynamically altering the delivery of web content to end users based on server load. Responsive to receiving a client request for web content, utilization metrics are collected from each device involved in delivering the web content. A device load level is determined for each device based on the utilization metrics, a system load level is determined for a subset of the devices having the same device type based on the device load levels, and a service level to provide to the client is determined based on the system load level. The request header is modified to specify the service level to provide to the client, wherein the service level indicates the web content variant to deliver. The request is sent with the modified header to a selected device which serves the web content according to the service level to the client. | 02-02-2012 |
20120137217 | SYSTEM AND METHOD FOR ADJUSTING INACTIVITY TIMEOUT SETTINGS ON A DISPLAY DEVICE - In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value. | 05-31-2012 |
20120246008 | IMPLEMENTING COMPUTER INTERACTION RESPONSE TESTS - Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g., access to the content, preferred placement in a queue for computing resources, etc.). In one embodiment, a cumulative points total can be maintained for the user based on cumulative responses to CAPTCHA tests. In this embodiment, the CAPTCHA tests presented to the user can have increasing levels of difficulty with corresponding rewards. | 09-27-2012 |
20120291141 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR CONSOLIDATED AUTHENTICATION - A first computer sends a request to the second computer to access the application. The second computer determines that the user has not yet been authenticated to the application. The second computer redirects the request to a third computer. The third computer determines that the user has been authenticated to the third computer. The third computer authenticates the user to the application. The second computer returns a session key to the third computer for a session between the application and the user. The session has a scope of the second computer or the application but not a scope of a domain. The third computer generates another session key with a scope of the domain and sends the domain-scope session key to the first computer. | 11-15-2012 |
20120324502 | STREAMING VIDEO WITH ENHANCED OVERLAY POSITIONING - Aspects of the present invention place a second object contained within an overlay atop a first object in a first video stream. Suggested positions at which to place the second object atop the first object are received from a plurality of viewers in a first group of viewers of the first video stream. A consensus position at which to place the second object atop the first object is calculated based on the suggested positions. The second object is placed atop the first object at the consensus position. The first and second objects are transmitted to a second group of viewers of the first video stream after a delay period. | 12-20-2012 |
20130102852 | CONTROLLING DEVICES BASED ON PHYSIOLOGICAL MEASUREMENTS - Embodiments of the invention control a device based on physiological measurements associated with a user. A determination is made that a user has manually adjusted a controlled device. A context associated with the user is identified in response to determining that the user has manually adjusted the controlled device. A change is detected in at least one physiological measurement associated with the user in response to the controlled device being manually adjusted. A target physiological measurement associated with at least one physiological measurement is modified based on the change that has been detected. The context that has been identified is associated with the target physiological measurement that has been modified. | 04-25-2013 |
20130204920 | TRANSFERRING SESSION DATA BETWEEN NETWORK APPLICATIONS - In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain. | 08-08-2013 |
20130229358 | TIME-BASED CONTEXTUALIZING OF MULTIPLE PAGES FOR ELECTRONIC BOOK READER - A system and associated method for contextualizing a page turn in an electronic book pursuant to a snap gesture made by a user on a touch screen of a tablet device, as performed by an e-reader program running in the tablet device. The snap gesture is quantified with data elements including linger time and direction of the snap gesture. The quantified snap gesture is utilized in identifying a target page number to display on the touch screen responsive to at least one predefined data element of the quantified snap gesture such that the user is enabled to turn multiple pages of the electronic book by the snap gesture as turning multiple pages of a paper book. | 09-05-2013 |
20130254700 | FORCE-BASED CONTEXTUALIZING OF MULTIPLE PAGES FOR ELECTRONIC BOOK READER - A system and associated method for contextualizing a page turn in an electronic book pursuant to a maximum amount of force applied by a user in a snap gesture triggering the page turn as performed by an e-reader program running in a tablet device having a strain gauge touch screen. The snap gesture is quantified with data elements including applied pressure and direction of the snap gesture. The quantified snap gesture is utilized in identifying a target page number to display on the strain gauge touch screen responsive to at least one predefined data element of the quantified snap gesture such that the e-reader program enables the user to turn multiple pages of the electronic book by the snap gesture in a manner similar to turning multiple pages of a paper book. | 09-26-2013 |
20130262305 | AUTHENTICATION FOR TRANSACTIONS USING NEAR FIELD COMMUNICATION - In a method for authenticating a current user of a near field communication (NFC) device, a profile for an authorized user of the NFC device is established based on data received from one or more sensors of the NFC device over a first period of time. Responsive to a request for a payment transaction, a profile for the current user of the NFC device is established based on data received from the one or more sensors over a second period of time after the first period of time. The profile for the current user is compared with the profile for the authorized user. A determination is made as to whether one or more values in the profile for the current user are within a range of one or more values in the profile for the authorized user at a confidence level. | 10-03-2013 |
20140208256 | TURNING PAGES OF AN ELECTRONIC DOCUMENT BY MEANS OF A SINGLE SNAP GESTURE - A system and associated method for contextualizing a page turn in an electronic book pursuant to a snap gesture made by a user on a touch screen of a tablet device, as performed by an e-reader program running in the tablet device. The snap gesture is quantified with data elements including linger time and direction of the snap gesture. The quantified snap gesture is utilized in identifying a target page number to display on the touch screen responsive to at least one predefined data element of the quantified snap gesture such that the user is enabled to turn multiple pages of the electronic book by the snap gesture as turning multiple pages of a paper book. | 07-24-2014 |
20150020184 | CONSOLIDATED AUTHENTICATION - A method and system for authenticating a user at a first computer to first and second applications installed in a second computer. The second computer receives from the user a first request to access the first application, and in response, the second computer redirects the first request to a third computer, and in response, the third computer determines that the user was previously authenticated and so notifies the second computer, and in response, the second computer returns a first session key to the third computer. The first session key enables a session with the first application but not with the second application. The second computer receives from the user a second request with a second session key to access the first and/or second application, and in response the second computer determines that the user is authentic and notifying the first and/or second application that the user is authentic. | 01-15-2015 |
20150074169 | TRANSFERRING SESSION DATA BETWEEN NETWORK APPLICATIONS - In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain. | 03-12-2015 |