Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bedi, CA

Harmeek Singh Bedi, Redwood City, CA US

Patent application numberDescriptionPublished
20090150366EXPRESSION REPLACEMENT IN VIRTUAL COLUMNS - Techniques are described herein for replacing a part of an expression in a query to a database with a virtual column. A virtual column is defined by the database to contain results of a defining expression. A part of an expression in a query is replaced with a virtual column whose defining expression is equal to the part of the expression in the query. The part of an expression in a query can be the entire expression. When an expression in a query can be replaced with more than one replacement expression involving virtual columns, the replacement expression with the least cost of query processing is selected.06-11-2009
20100030866METHOD AND SYSTEM FOR REAL-TIME CLOUD COMPUTING - A system for providing real-time cloud computing. The system includes a plurality of computing nodes, each node including a CPU, a memory, and a hard disk. The system includes a central intelligence manager for real-time assigning of tasks to the plurality of computing nodes. The central intelligence manager is configured to provide CPU scaling in parallel. The central intelligence manager is configured to provide a concurrent index. The central intelligence manager is configured to provide a multi-level cache. The central intelligence manager is configured to provide direct disk reads to the hard disks. The central intelligence manager is configured to utilize UDP for peer-to-peer communication between the computing nodes.02-04-2010

Harmeek Singh Bedi, Redwood Shores, CA US

Patent application numberDescriptionPublished
20090150336PARTITIONING IN VIRTUAL COLUMNS - Techniques are described herein for partitioning a database table using a virtual column as the partitioning key. A virtual column is defined by the database to contain results of a defining expression. Partitioning can be performed using a variety of partitioning schemes, such as range partitioning and hash partitioning. The partitions are automatically updated to reflect changes to the values in the base columns upon which the virtual column depends. Partition pruning and parallel-wise partition joins can be performed on database tables which have been partitioned on virtual columns.06-11-2009
20090150413VIRTUAL COLUMNS - Techniques are described herein for performing column functions on virtual columns in database tables. A virtual column is defined by the database to contain results of a defining expression. Statistics are collected and maintained for virtual columns. Indexing is performed on virtual columns. Referential integrity is maintained between two tables using virtual columns as keys. Join predicate push-down operations are also performed using virtual columns.06-11-2009
20090157623PIPELINING OPERATIONS INVOLVING DML AND QUERY - Techniques are described herein for supporting pipelining operations involving DML (Data manipulation Language) and query. In an embodiment, a DML operation is performed for the purpose of changing data in a database system from a first state to a second state. Before the data in the database system is changed by the DML operation, the DML operation has an in-memory representation of such data. In an embodiment, a subsequent query operation that logically depends on the data in the database system in the second state is granted access to the in-memory representation of such data in the second state before the data in the database system is changed by the DML operation to the second state. As a result, operations may be executed in a pipelined fashion with minimum blocking.06-18-2009

Rajwant Singh Bedi, Riverside, CA US

Patent application numberDescriptionPublished
20110129925ZEOLITE AND BONE MIMETIC ZEOLITE BASED COATINGS FOR BIOIMPLANTS - The disclosure provides biocompatible metal compositions, methods of making such compositions and uses thereof, including a method of synthesizing zeolite coatings. The disclosure further provides the zeolite-hydroxyapatite composite coatings and methods of making them, which includes forming a base zeolite layer, forming a hydroxyapatite layer on the base zeolite layer, and interlocking the hydroxyapatite layer with an outer zeolite layer. The composite can be formed on a metal substrate for bioimplants, such as titanium alloy and/or stainless steel, which is used for bioimplants.06-02-2011

Rohit Bedi, Hayward, CA US

Patent application numberDescriptionPublished
20090252320System and Method for Multi-Channel Communication Queuing - An apparatus and method for coordinating communication between one or more agents and a plurality of communication channels associated with different media formats such as telephone, email, and fax. A first request in a first media format can be received via a first communication channel and a second request in a second media format can be received via a second communication channel. Agents can be enabled to access requests in one or more of the media formats, and requests can be assigned to agents based on the types of media formats the agents can access, the subject matter of the requests, and/or the agents' skills. The requests can be placed in a queue until an agent is available to accept the request. Rules for assigning requests to agents can be included in a queuing engine. Agents can also decline a request routed to them, and route the request to another agent or return it back to the queue.10-08-2009

Surinder Bedi, Fremont, CA US

Patent application numberDescriptionPublished
20100145513METHOD FOR MONITORING THE POSITION OF A SEMICONDUCTOR PROCESSING ROBOT - A robotic positioning system that cooperates with a sensing system to correct robot motion is provided. The sensing system is decoupled from the sensors used conventionally to control the robot's motion, thereby providing repeatable detection of the robot's true position. In one embodiment, the positioning system includes a robot, a controller, a motor sensor and a decoupled sensor. The robot has at least one motor for manipulating a linkage controlling the displacement of a substrate support coupled thereto. The motor sensor is provides the controller with motor actuation information utilized to move the substrate support. The decoupled sensor provides information indicative of the true position the substrate support that may be utilized to correct the robot's motion.06-10-2010

Patent applications by Surinder Bedi, Fremont, CA US

Vikramaditya P. Bedi, Redwood City, CA US

Patent application numberDescriptionPublished
20080208179METHODS OF INCREASING SKIN PERMEABILITY BY TREATMENT WITH ELECTROMAGNETIC RADIATION - Methods of treating tissue with fractional laser radiation are disclosed. The fractional laser treatment methods reversibly increase skin permeability while maintaining a substantially intact stratum corneum and producing alterations within the epidermis and dermis. The alterations in the epidermis and dermis can include necrosis and/or coagulation. The alterations in the epidermis can include the creation of a plurality of pores in the stratum corneum and/or the creation of vacuoles in the layers of the epidermis below the stratum corneum. The fractional laser treatment methods disclosed herein can be used to provide treatments to the skin, to increase permeation of active substances into or through tissue, to deliver active substances locally or systemically, and to control the delivery of active substances.08-28-2008