Batthish
Ibrahim Batthish, Markham CA
Patent application number | Description | Published |
---|---|---|
20120089965 | APPLICATION SERVICES SOURCE REFACTORING - An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed. | 04-12-2012 |
20120240104 | APPLICATION SERVICES SOURCE REFACTORING - An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed. | 09-20-2012 |
Karim Batthish, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100145932 | Automatic Discovery of Alternate Mailboxes - As described herein, a client system is automatically configured to access message objects in a plurality of mailboxes stored at a server system. The client system sends an autodiscover request to the server system. In response, the server system sends to the client system an autodiscover response that contains an autodiscover response document that comprises a primary mailbox element and at least one alternate mailbox element. The client system uses a first set of mailbox identification data specified by the primary mailbox element to access message objects in a primary mailbox stored at the server system and uses sets of mailbox identification data specified by the alternate mailbox elements to access message objects in alternate mailboxes stored at the server system. Email messages are one example type of message objects. The alternate mailbox may be an archive mailbox used to store message objects for occasional reference. | 06-10-2010 |
Karim M. Batthish, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100161737 | TECHNIQUES TO MANAGE ELECTRONIC MAIL PERSONAL ARCHIVES - Techniques to manage email personal archives are described. A computer-implemented system may comprise a primary mailbox component, associated with a user, and operative to receive and send email. The computer-implemented system may further comprise an alternate mailbox component separate from the primary mailbox component and associated with the user and the primary mailbox, operative to store email. The computer-implemented system may also include a mail client operative on a client computer to access and display contents of the primary and alternate mailboxes substantially simultaneously. Other embodiments are described and claimed. | 06-24-2010 |
20100217805 | ASSOCIATING MULTIPLE PHYSICAL MAILBOXES WITH SAME USER OBJECT IN MESSAGING SYSTEM - Architecture that employs an abstraction of a mailbox store that allows clients to connect to alternate mailboxes associated with a single mail-enabled user, using the same mechanism the user utilizes to connect to the user's main mailbox. On top of this basic infrastructure, new features can be built, including server-hosted e-mail archives and mailboxes mirrored from other e-mail systems. In support thereof, the architecture also includes a mechanism for mailboxes to expose all or only a subset of mailbox features, and to advertise which mailbox features are supported. | 08-26-2010 |
20100228827 | STORAGE MODEL FOR MAINTAINING STRUCTURED DOCUMENT FIDELITY - Architecture that introduces storage of an extra (skeleton) property of a document as well as default document properties on a server. In a specific messaging implementation, a MIME skeleton property is stamped on an arriving MIME messages. An incoming MIME message is shredded and all content that is currently saved to MAPI properties continues to be saved. The remaining message content that is not saved to the MAPI properties is stored in the skeleton property. The skeleton property includes all body part headers and any body part content that was not saved as a property on the item by the server. On retrieval of this message by a MIME client, the MIME message is regenerated in full fidelity by using the default set of properties in combination with the skeleton (or extra) property and the stored body content. | 09-09-2010 |
20100250567 | SUB-MAILBOX FOLDER HIERARCHY TO REPRESENT A SEPARATE PHYSICAL MAILBOX TO A USER - Architecture that provides an abstraction of a mailbox store that allows clients to connect to multiple “alternate” mailboxes associated with a single user, exposing the same mechanism used to connect to a user's main mailbox. Beneath this abstraction, support for alternate mailboxes is implemented as a folder hierarchy contained within the user's own mailbox or another physical mailbox. The architecture uses a sub-mailbox folder hierarchy to virtualize a separate physical mailbox. On top of this basic infrastructure, other features can be built such as server-hosted e-mail archives and mailboxes mirrored from other e-mail and PIM data systems. In support thereof, a mechanism is provided for an abstraction layer to expose all or a subset of the alternate mailbox features, and to advertise which alternate mailbox features are supported per alternate mailbox. | 09-30-2010 |
Karim Michel Batthish, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080294728 | Service Discovery for Electronic Messaging Clients - An autodiscovery service for clients in an electronic messaging system is disclosed. Client devices in the system request messaging system configuration settings from an autodiscover server. Clients may derive the address of the autodiscover server from user input, such as an email address, or the address may be obtained by other means. The autodiscover server responds to the request with settings for that client. The settings requested may include addresses of electronic mail servers and other servers that provide client services. The autodiscover server may determine the settings for the client based on various criteria, including client location and user mailbox location. Third party servers may participate in the autodiscovery service, and addresses of third party servers may be included in the settings provided to the client devices. | 11-27-2008 |
Pauline Muna Batthish, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120290880 | Real-Time Diagnostics Pipeline for Large Scale Services - Real-time diagnostics may be provided. A plurality of data feeds may be aggregated from at least one of a plurality of nodes. Upon determining that at least one element of at least one of the data feeds meets a trigger condition, an action associated with the trigger condition may be executed. | 11-15-2012 |