Patent application number | Description | Published |
20090285378 | SYSTEM AND METHOD FOR OBFUSCATING CONTACT NUMBERS - A system for managing and tracking contacts between businesses and prospective customers, where the customer typically calls or sends a text message to the business on a mobile telephone. A business registered with the system is assigned a temporary, dynamic contact number (obfuscated number). A customer interacts with the business through the system using the obfuscated number; the customer's number is not revealed to the business. Usage of the obfuscated number is tracked and analyzed to yield marketing information for the business. Expiration of the number may be delayed if the parties continue to maintain contact. | 11-19-2009 |
20090313127 | SYSTEM AND METHOD FOR USING CONTEXTUAL SECTIONS OF WEB PAGE CONTENT FOR SERVING ADVERTISEMENTS IN ONLINE ADVERTISING - An improved system and method for using contextual sections of web page content for serving advertisements in online advertising is provided. A publisher may use a tool to identify sections of a web page that represent content to be used in contextual advertising. When rendered by a web browser, content from marked sections may be extracted from the web page and sent to an advertisement server for selectively matching advertisements for display to a user. Features may be identified from the content sections and used to select advertisements matching the extracted content of the web page. In particular, the features identified from the content sections may be matched with features designated by advertisers for advertisements. Web page placements may be allocated for advertisements matching the extracted content, and the advertisements may be served for display with the web page. | 12-17-2009 |
20100069096 | APPARATUS, METHOD, AND MANUFACTURE FOR MANAGING SCALABLE AND TRACEABLE EXCHANGES OF CONTENT BETWEEN ADVERTISERS AND PUBLISHERS FOR MOBILE DEVICES - A service exchange is provided. The service exchange receives text messages (such as SMS messages), such as search queries sent by a user to the service exchange, or a text message sent from the user to another user. The service exchange determines service providers most relevant to the user, and provides the information related to the most relevant service providers to the user, including, for each relevant service provider provided to the user, a dynamically assigned, obfuscated phone number for contacting the service provider. | 03-18-2010 |
Patent application number | Description | Published |
20090037689 | Optimal Use of Buffer Space by a Storage Controller Which Writes Retrieved Data Directly to a Memory - A storage controller which uses the same buffer to store data elements retrieved from different secondary storage units. In an embodiment, the controller retrieves location descriptors ahead of when data is available for storing in a target memory. Each location descriptor indicates the memory locations at which data received from a secondary storage is to be stored. Only a subset of the location descriptors may be retrieved and stored ahead when processing each request. Due to such retrieval and storing of limited number of location descriptors, the size of a buffer used by the storage controller may be reduced. Due to retrieval of the location descriptors ahead, unneeded buffering of the data elements within the storage controller is avoided, reducing the latency in writing the data into the main memory, thus improving performance. | 02-05-2009 |
20100095036 | Priority Based Bus Arbiters Avoiding Deadlock And Starvation On Buses That Support Retrying Of Transactions - A scheduler provided according to an aspect of the present invention provides higher priority for data units in a low priority queue upon occurrence of a starvation condition, and to packets in a high priority queue otherwise. The scheduler permits retransmission of a data unit in the lower priority queue when in the starvation condition, but clears the starvation condition when the data unit is retransmitted a pre-specified number of times. As a result, the data units in the higher priority queue would continue to be processed, thereby avoiding a deadlock at least in certain situations. | 04-15-2010 |
20100153661 | PROCESSING OF READ REQUESTS IN A MEMORY CONTROLLER USING PRE-FETCH MECHANISM - A memory controller provided according to an aspect of the present invention includes a predictor block which predicts future read requests after converting the memory address in a prior read request received from the processor to an address space consistent with the implementation of a memory unit. According to another aspect of the present invention, the predicted requests are granted access to a memory unit only when there are no requests pending from processors and the peripherals sending access requests to the memory unit. | 06-17-2010 |
20140379846 | TECHNIQUE FOR COORDINATING MEMORY ACCESS REQUESTS FROM CLIENTS IN A MOBILE DEVICE - A memory access pipeline within a subsystem is configured to manage memory access requests that are issued by clients of the subsystem. The memory access pipeline is capable of providing a software baseband controller client with sufficient memory bandwidth to initiate and maintain network connections. The memory access pipeline includes a tiered snap arbiter that prioritizes memory access requests. The memory access pipeline also includes a digital differential analyzer that monitors the amount of bandwidth consumed by each client and causes the tiered snap arbiter to buffer memory access requests associated with clients consuming excessive bandwidth. The memory access pipeline also includes a transaction store and latency analyzer configured to buffer pages associated with the baseband controller and to expedite memory access requests issued by the baseband controller when the latency associated with those requests exceeds a pre-set value. | 12-25-2014 |