Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


De, WA

Bhupal De, Kirkland, WA US

Patent application numberDescriptionPublished
20110105102SYSTEM AND METHOD FOR PROXIMITY-BASED RADIO MANAGEMENT - A multi-modal wireless communication device contains multiple radios for communication with wireless networks utilizing different communication protocols. When a communication link with a first base station using a first communication protocol is broken, and a communication link established with a second base station, the mobile device stores the communication data related to the prior communication link and stores it in association with the current communication link. At some future time, the mobile device may establish a communication link with the second base station. The mobile device can check the stored data to see if there is a an alternative network connection in the proximity of the current connection. If so, the mobile device may activate the radio for communication with first base station and actively attempt to establish a communication link based on the proximity data recalled from storage in the mobile device.05-05-2011

Bhupal S. De, Kirkland, WA US

Patent application numberDescriptionPublished
20090238135SYSTEM AND METHOD FOR PROVIDING VOICE OVER INTERNET PROTOCOL QUALITY OF SERVICE SUPPORT IN A WIRELESS COMMUNICATION NETWORK - A system for providing Quality of Service (QoS) for voice over internet protocol (VoIP) provides a remote station with the address of an SIP proxy server. The initiates a VoIP service flow by sending an Invite to the proxy server via a bay station. If the service flow is authorized, the remote station transmits a request to the base station to establish a service flow having a selected QoS. The proxy server also provides a dynamic address for a voice gateway. Once the service flow is established, the remote station transmits RTP packets to the designated voice gateway using the service flow having the designated QoS level.09-24-2009

Debapratim De, Redmond, WA US

Patent application numberDescriptionPublished
20100306221EXTENDING RANDOM NUMBER SUMMATION AS AN ORDER-PRESERVING ENCRYPTION SCHEME - A method and system for cryptographically indexing, searching for, and retrieving documents is provided. In some embodiments, an encryption system is provided that generates a document index that allows users to retrieve documents by performing encrypted queries for keywords associated with the documents. In some embodiments, each keyword maps to the same number of encrypted document identifiers. In some embodiments, an extractor graph is employed to map an indication of each keyword to a number of buckets storing encrypted document identifiers. In some embodiments, an order-preserving encryption system is provided. The encryption system uses an ordered index that maps encrypted instances of ordered attribute values to documents that are associated with those values. The ordered index enables queries containing query operators that rely on order, such as less than (“<”) or greater than (“>”), to be successfully performed on encrypted attribute values.12-02-2010

Debkumar De, Lakewood, WA US

Patent application numberDescriptionPublished
20080235426Handling shared interrupts in bios under a virtualization technology environment - A custom interrupt service routine may be developed to handle interrupt requests that would not be appropriately handled by either of two operating system guests in a virtualization technology (VT) environment. In some embodiments, the custom interrupt service routine does not in any way interfere with the operation of the interrupt handling in a non-VT environment.09-25-2008
20110093627Handling legacy bios services for mass storage devices using system management interrupts - A method, system, and computer program product containing instructions for handling legacy BIOS services for mass storage devices using system management interrupts. In response to receiving a request for an input/output service, a system management interrupt is generated to enter system management mode. A system management RAM (SMRAM) is accessible to code executing inside system management mode. Sub-operations to perform the requested service are identified, and code is executed outside the SMRAM to perform a sub-operation to fulfill the request. The sub-operations identified for execution outside SMRAM include any sub-operations that require waiting for data to be transferred. Other code executing inside the SMRAM may perform additional sub-operations that do not require waiting for data transfers to fulfill the request. System management mode is exited before invoking the code to perform the sub-operation to execute outside the SMRAM.04-21-2011

Pritam De, Redmond, WA US

Patent application numberDescriptionPublished
20080225860Distributed routing table interface - Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection, establishing a node of the DRT, where each node is an instance of an application that is participating in the mesh, and node participation by allowing the application to search for keys published by other nodes in the mesh, or by becoming part of the mesh by publishing a key. The API facilitates optimization of the routing table for quickly finding a root of a specific key in the mesh by finding the key directly in a cache or by asking a root node of the key that is in the local routing table that is closest numerically to the key being searched.09-18-2008
20080253306Distributed routing table architecture and design - A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.10-16-2008
20110119400DISTRIBUTED ROUTING TABLE ARCHITECTURE AND DESIGN - A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate.05-19-2011

Vaishali De, Seattle, WA US

Patent application numberDescriptionPublished
20090300168DEVICE-SPECIFIC IDENTITY - A device identifier (ID) is used across enterprise boundaries. A user can use the device ID to publish a device for sharing with other remote users. The remote users can discover devices that are shared by other users based on device IDs, connect to a selected device, and then verify that they have connected to the correct device based on its device ID. An account authority service may be used to manage the publication and/or discovery of the shared devices and their device IDs.12-03-2009
20090300720CENTRALIZED ACCOUNT REPUTATION - A centralized account reputation system differentiates between illegitimate users and legitimate users using reputation scores associated with the users' online accounts. The system restricts the access of illegitimate users to certain network services while minimizing its negative effects on legitimate users. The system can manage the life cycle of an online account, considering data about the account that is obtained throughout the account network to compute the online account reputation score and allocating access to network services based on the online account reputation score. For example, a reputation score may be embedded in a security token that can be accessed by multiple services on the account network, so that each service can determine the appropriate level of access to be granted to the associated user account based on the reputation score. Various types of online account behavior over time can improve or diminish the online account's reputation.12-03-2009
20110113147ENHANCED HUMAN INTERACTIVE PROOF (HIP) FOR ACCESSING ON-LINE RESOURCES - A method is provided for protecting an on-line resource using a HIP challenge. The method includes receiving a request to access the on-line resource from a remote client. A HIP challenge is presented to a user associated with the remote client. If a successful response to the HIP challenge is received from the user, a previous response pattern of the user is compared to known response patterns of humans and machines. The user is allowed to access to the on-line resource if the comparison indicates that the user is likely a human.05-12-2011