Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bose, WA

Abhinav Bose, Redmond, WA US

Patent application numberDescriptionPublished
20110208802DISTRIBUTED CONNECTIVITY POLICY ENFORCEMENT WITH ICE - Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for media session traffic are enforced by an endpoint that is involved in the media communication. Based on the policy requirements, the client enforces the policy restrictions by restricting the candidates that may be selected for the establishment of the media path. For example, the enforcement may result in the client selecting a path from available candidates that avoids congested Wide Area Network (WAN) links, avoiding a low bandwidth link, or possibly even failing the communication completely. The clients may also provide periodic updates to the policy server to allow tracking of the utilization of managed WAN links.08-25-2011

Miko Arnab Bose, Seattle, WA US

Miko Arnab S. Bose, Seattle, WA US

Miko Arnab Sakhya Singha Bose, Seattle, WA US

Patent application numberDescriptionPublished
20090172041Asynchronous Replication - Contents of a copy of a server file may be saved to a down load file, a base file, and a working file. An indication may be received from an application that the application has edited the working file and a copy of the edited working file may be saved to an upload file. A server computer may be queried to determine if the server file on the server computer has been changed. If the server file on the server computer has not been changed, the server file on the server computer may be updated with contents of the upload file. If the server file on the server computer has been changed, a three-way merge of the upload file, the base file, and the changed server file on the server computer may be performed. Then the server file on the server computer may be updated with the three-way merge results.07-02-2009
20090276698Document Synchronization Over Stateless Protocols - Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.11-05-2009
20090282041Caching Infrastructure - Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode.11-12-2009
20090282462Controlling Access to Documents Using File Locks - Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file.11-12-2009
20110184906Client Side Locking - A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.07-28-2011

Patent applications by Miko Arnab Sakhya Singha Bose, Seattle, WA US

Susmita Bose, Pullman, WA US

Patent application numberDescriptionPublished
20090068272MESOPOROUS CALCIUM SILICATE COMPOSITIONS AND METHODS FOR SYNTHESIS OF MESOPOROUS CALCIUM SILICATE FOR CONTROLLED RELEASE OF BIOACTIVE AGENTS - Mesoporous calcium silicate compositions for controlled release of bioactive agents and methods for producing such compositions are disclosed herein. In one embodiment, mesoporous calcium silicate is synthesized by acid modification of wollastonite particles using hydrochloric acid. A hydrated silica gel layer having abundant Si—OH functional groups can be formed on the surface of wollastonite after acid modification. Bruhauer-Emmett-Teller (BET) surface area increased significantly due to acid modification and, in one arrangement, reached over 350 m03-12-2009
20090093881MODIFIED METAL MATERIALS, SURFACE MODIFICATIONS TO IMPROVE CELL INTERACTIONS AND ANTIMICROBIAL PROPERTIES, AND METHODS FOR MODIFYING METAL SURFACE PROPERTIES - The present disclosure is directed to modified metal materials for implantation and/or bone replacement, and to methods for modifying surface properties of metal substrates for enhancing cellular adhesion (tissue integration) and providing antimicrobial properties. Some embodiments comprise surface coatings for metal implants, such as titanium-based materials, using (1) electrochemical processing and/or oxidation methods, and/or (2) laser processing, in order to enhance bone cell-materials interactions and achieve improved antimicrobial properties. One embodiment comprises the modification of a metal surface by growth of in situ nanotubes via anodization, followed by electrodeposition of silver on the nanotubes. Other embodiments include the use of LENS™ processing to coat a metal surface with calcium-based bioceramic composition layers. These surface treatment methods can be applied as a post-processing operation to metallic implants such as hip, knee and spinal devices as well as screws, pins and plates.04-09-2009
20090276056RESORBABLE CERAMICS WITH CONTROLLED STRENGTH LOSS RATES - Particular aspects provide bioresorbable and biocompatible compositions for bioengineering, restoring or regenerating tissue or bone, comprising a three-dimensional porous or non-porous scaffold material comprising a calcium phosphate-based ceramic having at least one dopant therein selected from metal ion or ion dopants and metal oxide dopants, wherein the composition is sufficiently biocompatible to provide for a cell or tissue scaffold, and resorbable at a controlled resorption rate for controlled stregthloss, depending on dopant composition, under body, body fluid or simulated body fluid conditions. Preferably, the at least one dopant is selected from the group consisting of Zn11-05-2009