Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Ali, WA
Alam Ali, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110022464 | OPTIMIZING ADS BY CUSTOMIZATION FOR A TARGET DEVICE - Computer systems, methods and media for optimizing an advertisement are provided. Creative elements for an ad campaign are received from an advertiser. In response to an ad call from a target device, device information, application information, and user information are accessed. Based on the accessed information and the creative elements of the dynamic creative, a customized ad is created that includes an optimized set of creative elements for the target device and the application such that the user gets an optimized user experience regardless of the target device presenting the ad. | 01-27-2011 |
Alnur Ali, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090083616 | UBIQUITOUS ELECTRONIC FORMS - Technologies are described herein for generating a ubiquitous electronic form that will function correctly in multiple execution environments. According to embodiments, a request is received to create, edit, or fill an electronic form. An input processor detects the request and, in response thereto, identifies the runtime execution environment for the requested form. Once the input processor has identified the execution environment for the electronic form, the input processor instructs a form generator to generate the electronic form for use within the identified execution environment. In response to such an instruction, the form generator generates the electronic form for use in the identified execution environment. The form generator may programmatically generate a layout for the electronic form. | 03-26-2009 |
| 20100100743 | Natural Visualization And Routing Of Digital Signatures - Embodiments are provided for securely visualizing and routing digital signatures in an electronic document generated by an application program executing on a computer system. The application program may generate an electronic document for receiving a signature graphic, and calculate a hash value from the electronic document and the signature graphic, and create a cryptographic signature from the hash value using a cryptographic encryption method. The electronic document is digitally signed by embedding the cryptographic signature therein. The application program may further collect and route digital signatures by automatically collecting signatures from individual signers, one-by-one, and identify the appropriate signature line for each signer to sign. The application program may further generate a user interface for creating and collecting digital signatures. | 04-22-2010 |
| 20100185973 | Visual Creation Of Computer-Based Workflows - Embodiments are provided for creating and executing a custom action in a workflow generated by an application program executing on a computer system. The application program may receive a selection of a custom action to execute in the workflow in a user interface generated by the application program. The application program may translate the custom action into a user interface button for executing the custom action in the workflow. The application program may display the button for executing the custom action in the workflow. The application program may also resolve references to external content in a shared workflow document by communicating with a workflow engine to register a callback function for receiving a location of the shared workflow document on a remote computer system. The workflow engine may send the location of the shared workflow document to the application program to enable access to the external content. | 07-22-2010 |
| 20110225152 | CONSTRUCTING A SEARCH-RESULT CAPTION - The present invention is related to constructing a search-result caption that represents content of a search result (e.g., webpage). Information that is extracted from the webpage and/or other webpages is categorized and ranked based on a perceived relevance to a user context. Extracted information is then compared for inclusion in the search-result caption in order to provide a caption that accurately reflects content of the webpage and that is relevant to a context of the user | 09-15-2011 |
Farah M. Ali, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110295875 | LOCATION-AWARE QUERY BASED EVENT RETRIEVAL AND ALERTING - Hybrid search results are provided based on analyzing a web-query and a location. Hybrid search results may include a web-search result and an event-search result. The event-search result may be identified based on identifying a location associated with the search engine user and the web-query. The event-search result may include event details, such as time, location and descriptive information. Additionally, an event-alert link may be provided. An event-alert link may allow a user to receive updates related to an event. | 12-01-2011 |
Hamid Shaheed Ali, Edmonds, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080294786 | NON-BLOCKING OF HEAD END INITIATED REVOCATION AND DELIVERY OF ENTITLEMENTS IN A NON-ADDRESSABLE DIGITAL MEDIA NETWORK - A system, apparatus, and method are directed towards managing entitlement/right revocation and delivery to be performed within a non-addressable media network. Such networks may include for example a client device behind a network address translation (NAT) device, employs non-addressable satellite components, or so forth. A server notifies clients that entitlements, revocations, or the like are available by sending a request for communications with the client. The client initiates a connection to receive the entitlements, or the like, and then disconnects from the server. If the client fails to initiate a connection, the server may continue to send a request for a connection, or even change encryption keys to the content to prevent access by the client. In one embodiment, failure to receive an acknowledgement response from the server of a connection with the client, or from the client, may result in invocation of a revocation failure action. | 11-27-2008 |
Mahbubul Alam Ali, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090089161 | INTEGRATING ENCAPSULATED ADVERTISEMENT CONTROLS - Computer-readable media, systems, and methods for integrating advertisements using encapsulated advertisement controls are described. In embodiments, one or more embedding instructions are received for embedding one or more encapsulated advertisement controls within an application, the one or more encapsulated advertisement controls including logic for handling of one or more advertisements and presentation of the advertisements to a user of the application. Further, in embodiments, one or more configuration instructions are received for configuring the one or more encapsulated advertisement controls. Still further, in embodiments, one or more advertisements are presented to a user of the application in accordance with the one or more advertisement presentation parameters. | 04-02-2009 |
| 20110258032 | SEARCH ADVERTISEMENT SELECTION BASED ON USER ACTIONS - Advertisements are selected for presentation on a search results page based on the presence or absence of user activity within the search results page. When a search results page is provided to an end user, the search results page is tracked for user activity. If user activity is detected, a user context is identified and new advertisements are selected for presentation on the search results page based on the user context. In some embodiments, the search results page provides search results in clusters, and the user context corresponds with a search result cluster selected by an end user. In some embodiments, dominant concepts in the user context are identified and used to select advertisements. Alternatively, if user activity is not detected within a predetermined period of time, new advertisements are selected based on the absence of user activity within the search results page. | 10-20-2011 |
Mohamed Ali, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090125550 | TEMPORAL EVENT STREAM MODEL - Disclosed is a temporal stream model that provides support both for query language semantics and consistency guarantees, simultaneously. A data stream is modeled as a time varying relation. The data stream model incorporates a temporal data perspective, and defines a clear separation in different notions of time in streaming applications. The temporal stream model further refines the conventional application time into two temporal dimensions of valid time and occurrence time, and utilizes system time (the clock of the stream processor) for modeling out-of-order event delivery but thereby providing three temporal dimensions. The methods for assigning timestamps and quantifying latency form the basis for defining a spectrum of consistency levels. Based on the selected consistency level, an output can be produced. The utilization of system time facilitates the retraction of incorrect output and the insertion of the correct revised output. | 05-14-2009 |
| 20090125635 | CONSISTENCY SENSITIVE STREAMING OPERATORS - A new approach for handling stream imperfections based on speculative execution involves the retraction of incorrect events facilitated using operators to remove speculatively produced incorrect output. Additionally, parameters are disclosed that define a spectrum of consistency levels. A first parameter, maximum blocking time, exposes a tradeoff between a degree of speculation and latency. A second parameter, the maximum time data is remembered before being purged from the system, exposes a tradeoff between state size and correctness. Varying these two parameters produces a spectrum of consistency levels (e.g., strong, middle, weak) which address the specific tradeoffs built into other systems. Retraction is accomplished using operators that include Select, AlterLifetime, Join, Sum, Align, and Finalize. | 05-14-2009 |
Mohamed H. Ali, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110282812 | DYNAMIC PATTERN MATCHING OVER ORDERED AND DISORDERED DATA STREAMS - Architecture introduces a new pattern operator referred to as called an augmented transition network (ATN), which is a streaming adaptation of non-reentrant, fixed-state ATNs for dynamic patterns. Additional user-defined information is associated with automaton states and is accessible to transitions during execution. ATNs are created that directly model complex pattern continuous queries with arbitrary cycles in a transition graph. The architecture can express the desire to ignore some events during pattern detection, and can also detect the absence of data as part of a pattern. The architecture facilitates efficient support for negation, ignorable events, and state cleanup based on predicate punctuations. | 11-17-2011 |
| 20110283295 | EXTENSIBILITY MODEL FOR STREAM-BASED OPERATORS AND AGGREGATES - An extensibility framework that allows a user to write user-defined modules that include user-defined operators (UDO) and user-defined aggregators (UDA) in a non-temporal fashion without the need to worry about temporal attributes of events (or event types). The temporal domain is managed on behalf of the user, and allows the user to write operators and aggregates in the temporal data streaming domain as well as to port existing libraries of non-temporal UDOs/UDAs to the temporal data streaming domain. Temporal attributes and event types are managed for non-temporal UDOs/UDAs by the extensibility framework on behalf of the UDO/UDA writer. Windows can be employed to bridge the gap between the non-temporal domains and temporal domains. Support for complex event processing (CEP) is provided in UDOs/UDAs for base classes related to a CEP operator, CEP aggregate, CEP time sensitive operator, and CEP time sensitive aggregate. | 11-17-2011 |
Syed Mazhar Ali, Yakima, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090049745 | Automatic indoor-plant watering device where water delivery (frequency & amount) is controlled by a battery operated water-timer from the independent water reservoir - The novel idea of using battery operated water-timer in this invention which is attached at the outlet of the up-side down water bottle (water-reservoir) and regulates the flow of water in a predictable manner. This water reservoir is independent, has no connection with the tap water, needs to be filled manually with water as per the need. | 02-26-2009 |
Walid S.i. Ali, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100153822 | Constructing Forward Error Correction Codes - Construction and use of forward error correction codes is provided. A systematic MDS FEC code is obtained having a property wherein any set of contiguous or non-contiguous r packets can be lost during a data transmission of k data packets and r encoded packets and the original k packets can be recovered unambiguously. The systematic MDS FEC code is transformed into a (k+r, k) systematic MDS FEC code that guarantees at least one of the encoded packets is a parity packet. The starting systematic MDS FEC code may be Cauchy-based, and the transformation code derived from the starting Cauchy-based MDS FEC code allows for very efficient initialization, encoding and decoding operations. | 06-17-2010 |
| 20100296575 | OPTIMIZED ALLOCATION OF MULTI-CORE COMPUTATION FOR VIDEO ENCODING - Video encoding computations are optimized by dynamically adjusting slice patterns of video frames based on complexity of each frame and allocating multi-core threading based on the slices. The complexity may be based on predefined parameters such as color, motion, and comparable ones for each slice. Allocation is determined based on capacity and queue of each processing core such that overall computation performance for video encoding is improved. | 11-25-2010 |
| 20110069138 | MIMICKING HUMAN VISUAL SYSTEM IN DETECTING BLOCKINESS ARTIFACTS IN COMPRESSED VIDEO STREAMS - A low complexity block-based, no-reference objective blockiness metric is provided that may be combined with other artifact metrics to measure overall quality of received video stream in a video conferencing application such that measures can be taken at the transmitter or in post-processing to enhance video quality. Prior knowledge of the blockiness boundaries may be used to reduce number of computations in determining the blockiness of a particular video frame. | 03-24-2011 |
| 20110069142 | MAPPING PSYCHO-VISUAL CHARACTERISTICS IN MEASURING SHARPNESS FEATURE AND BLURRING ARTIFACTS IN VIDEO STREAMS - A block-based, no-reference sharpness metric is provided taking advantage of Human Visual System (HVS) characteristics. Texture and smooth region blocks are excluded in computing the metric since sharpness is perceived mostly around edges. Overall sharpness metric is computed by pooling simulated combination of information in human brain employing a logistic function to replicate the behavior of HVS. | 03-24-2011 |
