Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Mehta, CA

Amit Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20110034674Virus filtration methods - The present invention relates to the field of protein purification. In particular, the invention concerns methods for increasing the filtration capacity of virus filters, by combined use of endotoxin removal and cation-exchange media in the prefiltration process.02-10-2011

Anup S. Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20080307173Efficient Encoding for Detecting Load Dependency on Store with Misalignment - In one embodiment, an apparatus comprises a queue comprising a plurality of entries and a control unit coupled to the queue. The control unit is configured to allocate a first queue entry to a store memory operation, and is configured to write a first even offset, a first even mask, a first odd offset, and a first odd mask corresponding to the store memory operation to the first entry. A group of contiguous memory locations are logically divided into alternately-addressed even and odd byte ranges. A given store memory operation writes at most one even byte range and one adjacent odd byte range. The first even offset identifies a first even byte range that is potentially written by the store memory operation, and the first odd offset identifies a first odd byte range that is potentially written by the store memory operation. The first even mask identifies bytes within the first even byte range that are written by the store memory operation, and wherein the first odd mask identifies bytes within the first odd byte range that are written by the store memory operation.12-11-2008
20100169619Efficient Encoding for Detecting Load Dependency on Store with Misalignment - In one embodiment, an apparatus comprises a queue comprising a plurality of entries and a control unit coupled to the queue. The control unit is configured to allocate a first queue entry to a store memory operation, and is configured to write a first even offset, a first even mask, a first odd offset, and a first odd mask corresponding to the store memory operation to the first entry. A group of contiguous memory locations are logically divided into alternately-addressed even and odd byte ranges. A given store memory operation writes at most one even byte range and one adjacent odd byte range. The first even offset identifies a first even byte range that is potentially written by the store memory operation, and the first odd offset identifies a first odd byte range that is potentially written by the store memory operation. The first even mask identifies bytes within the first even byte range that are written by the store memory operation, and wherein the first odd mask identifies bytes within the first odd byte range that are written by the store memory operation.07-01-2010

Apurva Mehta, Cupertino, CA US

Patent application numberDescriptionPublished
20100027543LAYER TWO MAC FLUSHING/RE-ROUTING - A method may include receiving a packet including a destination address, identifying a destination address entry based on the destination address, the destination address entry including an address identifier, comparing the address identifier to an event identifier, determining whether an event occurred based on the comparison, and forwarding the packet on an alternate path if it is determined that the event occurred.02-04-2010
20100165995ROUTING FRAMES IN A COMPUTER NETWORK USING BRIDGE IDENTIFIERS - Methods, apparatus, and products for routing frames in a network using bridge identifiers, wherein the network includes a plurality of bridge nodes. At least one of the bridge nodes operates as an ingress bridge node through which frames are received into the network. At least one of the bridge nodes operates as an egress bridge node through which frames are transmitted out of the network. One of the bridge nodes receives, from the ingress bridge node, a frame for transmission to a destination node. The destination node connects to the network through the egress bridge node. The frame includes an ingress bridge identifier and an egress bridge identifier. The bridge that received the frame then routes the frame to the egress bridge node through which the destination node connects to the network in dependence upon the ingress bridge identifier and the egress bridge identifier included in the frame.07-01-2010
20100226381ROUTING FRAMES IN A TRILL NETWORK USING SERVICE VLAN IDENTIFIERS - Methods, apparatus, and products are disclosed for routing frames in a TRILL network using service VLAN identifiers by: receiving a frame from an ingress bridge node for transmission through the TRILL network to a destination node that connects to the TRILL network through an egress node, the received frame including a customer VLAN identifier, a service VLAN identifier uniquely assigned to the ingress bridge node, and a destination node address for the destination node, the received frame not having mac-in-mac encapsulation; adding, in dependence upon the service VLAN identifier and the destination node address, a TRILL header conforming to the TRILL protocol, the TRILL header including an ingress bridge nickname and an egress bridge nickname; and routing, to the egress bridge node through which the destination node connects to the network, the frame in dependence upon the ingress bridge nickname and the egress bridge nickname.09-09-2010
20100309912FORWARDING FRAMES IN A COMPUTER NETWORK USING SHORTEST PATH BRIDGING - Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier.12-09-2010
20110019678ROUTING FRAMES IN A SHORTEST PATH COMPUTER NETWORK FOR A MULTI-HOMED LEGACY BRIDGE NODE - Methods, apparatus, and products for routing frames in a shortest path computer network for a multi-homed legacy bridge, wherein the network includes a plurality of bridges. At least two of the plurality of bridges operate as edge bridges through which the frames ingress and egress the network. A first edge bridge identifies a legacy bridge nickname for a legacy bridge connected to the network through the first edge bridge and a second edge bridge using active-active link aggregation. The first bridge receives a frame from the legacy bridge and determines, in dependence upon the frame's destination node address, an egress bridge nickname for a third bridge through which a destination node connects to the network. The first bridge then adds the legacy bridge nickname and the egress bridge nickname to the frame and routes the frame to the third bridge in dependence upon the egress bridge nickname.01-27-2011

Aranyak Mehta, Mountain View, CA US

Patent application numberDescriptionPublished
20100299209ADVERTISEMENT ALLOCATION BASED ON USER POPULATION FREQUENCY CAPPING - Systems and methods for providing advertisements in response to impression events (e.g., a request for a placement of an advertisement) corresponding to forecasted impressions (e.g., a forecast of a request for a placement of an advertisement). The advertisements are allocated according to solution data that respects frequency caps on the number of times the advertisement can be presented to a particular user population.11-25-2010
20100299215ADVERTISEMENT ALLOCATION - Systems and methods for allocating and providing advertisements in response to impression events (e.g., a request for a placement of an advertisement) corresponding to forecasted impressions (e.g., a forecast of a request for a placement of an advertisement). The advertisements are allocated according to solution data that includes two disjoint solution sets, with each solution set identifying an advertisement that can be allocated to a forecasted impression.11-25-2010

Aranyak Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090113309ADAPTIVE GREEDY METHOD FOR FAST LIST INTERSECTION VIA SAMPLING - The embodiments of the invention provide a method of intersecting a group of lists. The method begins by performing a first selecting process including selecting a top list from the group of lists to leave remaining lists. The top list can be the smallest list of the group of lists. The method can also select a pair of lists from the group of lists, such that the pair of lists has the smallest intersection size relative to other pairs of lists of the group of lists. Next, the method estimates intersections of the remaining lists with the top list by estimating an amount of intersection between the remaining lists and the top list. This involves sampling a portion of the remaining lists. The method also includes identifying larger list pairs having smaller intersections sizes when compared to smaller list pairs having larger intersections sizes.04-30-2009

Bhavesh R. Mehta, Cupertino, CA US

Patent application numberDescriptionPublished
20100049584COMPETITIVE ADVERTISING SERVER - Competitive content item serving is provided. Competitive content item serving can include the ability to receive a request for a content item and to compare an expected return for a first network content item to an expected return for a second network content item. Based upon the comparison, it can be determined whether to provide the first network content item to the publisher.02-25-2010
20100228636RISK PREMIUMS FOR CONVERSION-BASED ONLINE ADVERTISEMENT BIDDING - An advertiser specifies a conversion-based bid for a conversion event associated with an ad. If a conversion event occurs for the ad, an effective conversion-based bid can be adjusted by a risk premium associated with the ad. An account associated with the advertiser can be debited based upon the adjusted effective conversion-based bid.09-09-2010

Chand Mehta, Campbell, CA US

Patent application numberDescriptionPublished
20090160711METHODS, SYSTEMS AND APPARATUS FOR INTEGRATED WIRELESS DEVICE LOCATION DETERMINATION - Methods, devices, and systems are presented for integrated wireless device location determination. A method for determining location on a wireless device includes receiving a request for wireless device location and receiving a plurality of wireless network messages. Each message is transmitted from a wireless network edge device associated with one of a plurality of wireless networks. Further included is obtaining location measurement information from the received wireless network messages and obtaining location determining assistance information for each of the wireless networks associated with the received wireless network messages. The method further includes determining more than one wireless device location based on the location measurement information and the location determining assistance information, determining an integrated wireless device location based on the more than one wireless device location, validating and storing the integrated wireless device location. A method for determining wireless device location at a network device is also provided.06-25-2009

Chand Mehta, Santa Clara, CA US

Patent application numberDescriptionPublished
20080306969 METHOD AND SYSTEM FOR IMPROVING APPLICATIONS BASED ON LOCATION INFORMATION OF OBJECTS - Disclosed is a system for improving applications based on location information of objects. The system includes a receiver module configured to receive the location information of the objects from at least one location database in a communication network. The objects are associated with corresponding location-aware devices. Each location-aware device of the location-aware devices includes the location information of at least one object of the objects. Further, a processing module included in the system is configured to generate at least one of behavioral and trending information of the objects and vehicular traffic information based on the location information of the objects. Furthermore, a transmitter module included in the system is configured to transmit at least one of the behavioral and trending information of the objects and the vehicular traffic information to at least one information database through the communication network. A method and a computer program product are also disclosed.12-11-2008
20100004997METHODS AND APPARATUS FOR GENERATING USER PROFILE BASED ON PERIODIC LOCATION FIXES - Implementations relate to systems and methods for generating a user profile based on periodic location fixes. A cellular telephone or other mobile device captures location information via GPS or other capability. A location history can be generated from accumulated location fixes. The location history is then analyzed to detect the user's travel and dwell patterns. That information can be combined with business classification (e.g., SIC, etc.) or Point of Interest (POI) databases to identify a user's likely home, work, or other locations based on dwell-times, time of day, and other parameters. The user's age and gender can potentially be inferred based on types of locations visited, such as school locations. The user profile can be correlated with market segmentation databases to generate a marketing rating, such as a Nielsen or Claritas rating. Advertising, media, or other content can then be tailored to the user's individual location and demographic profiles.01-07-2010
20100076968METHOD AND APPARATUS FOR AGGREGATING AND PRESENTING DATA ASSOCIATED WITH GEOGRAPHIC LOCATIONS - Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.03-25-2010
20110034178SYSTEMS AND METHODS FOR GENERATING A LOCATION OF A MOBILE DEVICE USING CELL SECTOR INFORMATION - Systems and methods for generating a location of a mobile device using cell sector data are provided. A mobile device is in service connection with a base station, which has a corresponding service area. Upon entering the service area of another base station, the mobile device enters service connection with the second base station in a handoff event. The mobile device and/or the base station determines the location of each of the base stations, and estimates the approximate location of the mobile device based on the locations of the base stations. In one or more implementations, the estimated position can comprise a midpoint of a line joining the two base stations. The systems and methods can be implemented with a random location generator to improve accuracy. The approximate location of the mobile device can be inputted into a GPS-enabled device to reduce times to first fix.02-10-2011

Patent applications by Chand Mehta, Santa Clara, CA US

Dharmesh Mehta, Sunnyvale, CA US

Patent application numberDescriptionPublished
20100292821AUDIO STREAMING SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED AUDIO PROCESSING WITHIN THE SYSTEM - A system and method for performing distributed audio processing within the system uses streamed audio playing satellite units of the system to perform audio processing tasks, which are assigned to the appropriate streamed audio playing satellite units by an audio streaming base unit of the system.11-18-2010

Hardayal Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20100260301Method for predicting stresses on a steam system of a boiling water reactor - A method of predicting stresses on a BWR steam dryer that includes creating an analytical acoustic model of a BWR steam system; generating pressure estimations by inputting empirical data into the analytical acoustic model of the BWR steam system; creating an analytical structural model of the BWR steam dryer; and predicting stresses on the BWR steam dryer using the analytical structural model and the pressure estimations.10-14-2010

Harshvardhan Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20090246225Methods of Producing Influenza Vaccine Compositions - Methods and compositions for the optimization of production of influenza viruses suitable as influenza vaccines are provided.10-01-2009

Patent applications by Harshvardhan Mehta, Fremont, CA US

Hemang Mehta, Foster City, CA US

Patent application numberDescriptionPublished
20100322235METHOD AND SYSTEM FOR AUTHENTICATED FAST CHANNEL CHANGE OF MEDIA PROVIDED OVER A DSL CONNECTION - A method and system for fast channel changes of media that is provided by carriers over an xDSL connection to a home. Each customer's subscriber information is stored at the DSLAM that supports the xDSL connection to the home. Also, each DSLAM supports multicast protocols so that only one instance of a channel is provided on the core network regardless of how many customers have requested access to the channel.12-23-2010

Kaezad J. Mehta, Chatsworth, CA US

Patent application numberDescriptionPublished
20100111066SYSTEM AND METHOD FOR VARIABLE BEACON TIMING WITH WIRELESS DEVICES - Systems and methods for supporting variable beacon timing for a first wireless device and a second wireless device are provided. An exemplary system may include a number of wireless devices configured to wirelessly communicate with one another. The system includes a beacon-transmitting wireless device and a listening wireless device. The beacon-transmitting wireless device is configured to transmit, during a first operating mode, wireless beacons separated in time by relatively long time intervals. The beacon-transmitting device is also configured to transmit, during a second operating mode, wireless beacons separated in time by relatively short time intervals. The listening wireless device is configured to listen, during the first operating mode, for wireless beacons transmitted by the beacon-transmitting wireless device, and is configured to listen, during the second operating mode, for wireless beacons transmitted by the beacon-transmitting wireless device. The system may have more than two different operating modes, which may be desirable if the number of wireless devices in the system exceeds two.05-06-2010
20100201196METHOD AND APPARATUS FOR PREDICTING END OF BATTERY LIFE - A powering subassembly for a portable electronic device includes a main battery, a converter, a backup battery, and a controller. The main battery provides a main voltage and the backup battery can provide a backup voltage. The converter receives the main voltage and increases the main voltage to at least one operating voltage. The controller receives the operating voltage from the converter, monitors the voltage of the main battery, and compares the monitored main battery voltage to a main battery low voltage threshold. The controller transmits a disconnect signal to decouple the main battery from the converter if the monitored voltage from the main battery is less than the main battery low voltage threshold. The controller transmits a connection signal to couple the backup battery to the converter if the monitored voltage is less than the main battery low voltage threshold. The backup battery provides the power for a predetermined minimum amount of time.08-12-2010
20110110281BROADCAST DATA TRANSMISSION AND DATA PACKET REPEATING TECHNIQUES FOR A WIRELESS MEDICAL DEVICE NETWORK - A fluid infusion system as described herein includes a number of local “body network” devices, such as an infusion pump, a handheld monitor or controller, a physiological sensor, and a bedside or hospital monitor. The body network devices can be configured to support communication of status data, physiological information, alerts, control signals, and other information between one another. In addition, the body network devices can be configured to support networked communication of status data, physiological information, alerts, control signals, and other information between the body network devices and “external” devices, systems, or communication networks. The networked medical devices are configured to support a variety of wireless data communication protocols for efficient communication of data within the medical device network. In addition, the wireless medical devices may be configured to support a number of dynamically adjustable wireless data communication modes to react to current operating conditions, application-specific data content, or other criteria.05-12-2011
20110152970LOCATION-BASED RANKING AND SWITCHING OF WIRELESS CHANNELS IN A BODY AREA NETWORK OF MEDICAL DEVICES - Operating techniques and methodologies for a body area network of medical devices are provided. One technique relates to an intelligent channel hopping scheme that detects loss of wireless synchronization on an initial wireless channel, thereafter obtains a measure of quality for the initial wireless channel, and then selects a new wireless channel when the obtained measure of quality fails to satisfy a threshold criteria. Another operating technique dynamically adapts an ordered list of available wireless channels in accordance with a quality measure of the available wireless channels. Thus, when quality degradation associated with a first wireless channel is detected, the ordered list can be updated to indicate a lower preference for the first wireless channel and to indicate a higher preference for a second wireless channel that does not suffer from quality degradation. Another channel hopping or switching technique selects wireless channels in a manner that is influenced by the current geographic position of the medical device.06-23-2011

Patent applications by Kaezad J. Mehta, Chatsworth, CA US

Kaushal N. Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20080220876Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds - Systems and methods for trading, exchanging, and/or valuating virtual items that exist in MMOGs or other types of virtual worlds. According to various embodiments, the present invention utilizes a homogenous database to store virtual objects and their attributes across different MMOGs and virtual worlds. The items in the database are indexed and searchable. Using the system, users can trade, exchange, sell and/or valuate their virtual objects09-11-2008
20090099925Apparatus and Method for Virtual World Item Searching - A computer implemented method to characterize virtual goods in a virtual environment includes identifying an item exchange in the virtual environment. The context of the item exchange is recorded to characterize details of the virtual environment at the time of the item exchange. The context of the item exchange is added to a repository of contexts characterizing contexts from a number of item exchanges. A request to search for a virtual item is received. The virtual item is matched to a set of items in the repository. The set of items are presented in response to the request.04-16-2009

Ketan C. Mehta, Santa Rosa, CA US

Patent application numberDescriptionPublished
20080294124LAVAGE DEVICE - A device for holding fluid has a spout for pouring the fluid. The device includes a lid with an aperture. The aperture can be covered by a user's fingers or uncovered to control the flow of fluid out of the spout.11-27-2008
20110077603NASAL RINSE TIP - A device for nasal lavage is described. The device ejects a gentle flow of fluid under pressure. The fluid stream provides a high quantity of fluid at low pressure. The low pressure fluid stream is more comfortable for a user than a high pressure fluid stream that are delivered by some types of pressurized cans of solution.03-31-2011

Patent applications by Ketan C. Mehta, Santa Rosa, CA US

Kumar Mehta, Cupertino, CA US

Patent application numberDescriptionPublished
20100165995ROUTING FRAMES IN A COMPUTER NETWORK USING BRIDGE IDENTIFIERS - Methods, apparatus, and products for routing frames in a network using bridge identifiers, wherein the network includes a plurality of bridge nodes. At least one of the bridge nodes operates as an ingress bridge node through which frames are received into the network. At least one of the bridge nodes operates as an egress bridge node through which frames are transmitted out of the network. One of the bridge nodes receives, from the ingress bridge node, a frame for transmission to a destination node. The destination node connects to the network through the egress bridge node. The frame includes an ingress bridge identifier and an egress bridge identifier. The bridge that received the frame then routes the frame to the egress bridge node through which the destination node connects to the network in dependence upon the ingress bridge identifier and the egress bridge identifier included in the frame.07-01-2010
20100226381ROUTING FRAMES IN A TRILL NETWORK USING SERVICE VLAN IDENTIFIERS - Methods, apparatus, and products are disclosed for routing frames in a TRILL network using service VLAN identifiers by: receiving a frame from an ingress bridge node for transmission through the TRILL network to a destination node that connects to the TRILL network through an egress node, the received frame including a customer VLAN identifier, a service VLAN identifier uniquely assigned to the ingress bridge node, and a destination node address for the destination node, the received frame not having mac-in-mac encapsulation; adding, in dependence upon the service VLAN identifier and the destination node address, a TRILL header conforming to the TRILL protocol, the TRILL header including an ingress bridge nickname and an egress bridge nickname; and routing, to the egress bridge node through which the destination node connects to the network, the frame in dependence upon the ingress bridge nickname and the egress bridge nickname.09-09-2010
20100309912FORWARDING FRAMES IN A COMPUTER NETWORK USING SHORTEST PATH BRIDGING - Methods, apparatus, and products are disclosed for forwarding frames in a computer network using shortest path bridging (‘SPB’). The network includes multiple bridges, and each edge bridge is assigned a unique service virtual local area network (‘VLAN’) identifier. One of the bridges receives a frame for transmission to a destination node. The received frame includes a service VLAN identifier for the ingress bridge through which the frame entered the network and a customer VLAN identifier. The one bridge identifies an SPB forwarding tree in dependence upon the service VLAN identifier. The SPB forwarding tree specifies a shortest route in the network from the ingress bridge through the one bridge to the other bridges in the network. The one bridge then forwards the received frame to the egress bridge without MAC-in-MAC encapsulation in dependence upon the SPB forwarding tree and the customer VLAN identifier.12-09-2010
20110019678ROUTING FRAMES IN A SHORTEST PATH COMPUTER NETWORK FOR A MULTI-HOMED LEGACY BRIDGE NODE - Methods, apparatus, and products for routing frames in a shortest path computer network for a multi-homed legacy bridge, wherein the network includes a plurality of bridges. At least two of the plurality of bridges operate as edge bridges through which the frames ingress and egress the network. A first edge bridge identifies a legacy bridge nickname for a legacy bridge connected to the network through the first edge bridge and a second edge bridge using active-active link aggregation. The first bridge receives a frame from the legacy bridge and determines, in dependence upon the frame's destination node address, an egress bridge nickname for a third bridge through which a destination node connects to the network. The first bridge then adds the legacy bridge nickname and the egress bridge nickname to the frame and routes the frame to the third bridge in dependence upon the egress bridge nickname.01-27-2011

Patent applications by Kumar Mehta, Cupertino, CA US

Manish Mehta, Santa Clara, CA US

Patent application numberDescriptionPublished
20100313262PROVISIONING REMOTE ACCESS POINTS - Provisioning remote access points for use in a telecommunication network. A remote access point contains identity information established during manufacturing; this identity information may be in the nature of a digital certificate. The identity information is stored in the remote access point, and may be stored in a Trusted Platform Module if present. When the remote access node is powered up in unprovisioned state, outside the manufacturing environment, it attempts to establish an internet connection via a first wired interface, and queries a user for information representing the TCP/IP address of its controller via a second wired interface. Once an internet connection is present, and a TCP/IP address has been provided, the remote access point attempts to connect to the controller at that address. The controller may filter connection requests through a whitelist of approved remote access points. Once a connection is established, controller and access point exchange and verify each other's identities. This may be done through the exchange and verification of digital certificates. Provisioning information is downloaded from controller to remote access point and installed. This may be done via a tunnel such as an encrypted tunnel. Software updates may be applied. The provisioned remote access point is placed in operation.12-09-2010
20110029771Enrollment Agent for Automated Certificate Enrollment - Automated generation of certificates from a Certificate Authority through the use of an Enrollment Agent. Devices needing certificates generate the necessary keys and package public key information with other identifying information about the device and send this information to an Enrollment Agent. The Enrollment Agent takes this information and submits it on behalf of the device to a Certificate Authority, managing the interaction with the Certificate Authority on behalf of the device. The Certificate Authority signs the request, returning a certificate to the Enrollment Agent. The Enrollment Agent packages the certificate along with the other certificates needed to establish a chain of trust and returns these to the device. Certificates may be stored in the device in flash memory. The process is secure as long as the communications path between the devices and the Enrollment Agent is secure; a secure VPN or HTTPS: connection allows the devices and the Enrollment Agent to be in separate locations.02-03-2011

Manu Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20090070235Promoting A Web Technology Through A Virtual Service Marketplace - Disclosed herein is a computer implemented method and system for promoting a web technology through a virtual service marketplace. Online tools are provided on a host website for creating a project website. The host website comprises the virtual service marketplace. A user defines a project and proposes the project to multiple consultants in the virtual service marketplace. The consultants bid for the proposed project in the virtual service marketplace. Core controlling factors set by the user during project definition are synchronized with core controlling factors set by the project consultant. The user selects a project consultant based on the synchronization. The selected project consultant creates the project website using the online tools. The user pays the selected project consultant for creating the project website. The presence of the virtual service marketplace promotes the web technology and the growth in numbers of users and consultants familiar with the web technology.03-12-2009
20090077470Online Anonymous Multi-Session Trials - Disclosed herein is a computer implemented method and system for enabling a user to anonymously participate in trials over multiple sessions. A temporary user identifier is generated for the user. The temporary user identifier is stored locally on a client device of the user. Anonymous access to multiple online tools on a host website is granted to the user for a predetermined period of time using the temporary user identifier. The user may participate anonymously in the trials over the multiple sessions using the online tools for the predetermined period of time. The participation in the trials comprises performing online activities on the host website by the user. The user may register with the host website by providing user identification information to obtain unlimited access to the online tools.03-19-2009

Milan Mehta, Newark, CA US

Patent application numberDescriptionPublished
20110051811PARALLEL DIGITAL PICTURE ENCODING - Apparatus and Method for parallel digital picture encoding are disclosed. A digital picture is partitioned into two or more vertical sections. An encoder unit is selected to serve as a master and one or more encoder units are selected to serve as slaves. The total number of encoder units used equals the number of vertical sections. A mode search is performed on the two or more vertical sections on a row-by-row basis. Entropy coding is performed on the two or more vertical sections on a row-by-row basis. The entropy coding of each vertical section is performed in parallel such that each encoder unit performs entropy coding on its respective vertical section. De-blocking is performed on the two or more vertical sections in parallel on a row-by-row basis.03-03-2011
20110051813UTILIZING THRESHOLDS AND EARLY TERMINATION TO ACHIEVE FAST MOTION ESTIMATION IN A VIDEO ENCODER - Fast motion estimation in video encoding may be implemented using early termination. One or more section sizes in a current video picture may be determined for which a portion of motion estimation can be skipped during encoding of the current video picture. The portion of motion estimation may be performed on the current video picture on a section-by-section basis only for one or more section sizes not skipped. The picture may be encoded using the motion estimation performed in b) to produce an encoded picture. The resulting encoded picture may be stored or transmitted. The speedup achieved by skipping part of motion estimation may be regulated by selection of a quality control value.03-03-2011

Patent applications by Milan Mehta, Newark, CA US

Munish Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20100054152ERSPAN dynamic session negotiation - A method and network device to generate a remote traffic monitoring session using an automated technique to configure the source and destination devices of the monitoring system is disclosed. The method includes discovering a Layer 3 (L3) source device and an L3 destination device and automatically configuring the devices. The L3 source device passes target traffic that will be monitored via the L3 destination device in a remote traffic monitoring session. The method verifies configurations of the L3 source device and the L3 destination device, and determines remote monitoring capabilities common to the L3 source device and the L3 destination device. The method negotiates relevant parameters for the remote traffic monitoring session and establishes the remote traffic monitoring session between the L3 source device and the L3 destination device.03-04-2010
20100220730EFFICIENT PRUNING OF VIRTUAL SERVICES IN BRIDGED COMPUTER NETWORKS - In one embodiment, a bridge in a computer network may execute a spanning tree protocol (STP) for network topology and a registration protocol for traffic control of virtual connections (e.g., EVCs) at the bridge. For any gateway ports of the bridge inter-connected with a provider network, the bridge may generate “fake” received registration protocol join messages for a particular virtual connection at the gateway port. The bridge may then either i) propagate the join messages, in response to the gateway port being in a forwarding state according to the STP, on other forwarding ports of the bridge, or ii) in response to the gateway port not being in a forwarding state, block propagation of the join messages to other ports of the bridge.09-02-2010
20100220737MULTIPLE SPANNING TREE EXTENSIONS FOR TRUNK PORTS CARRYING MORE THAN 4K VIRTUAL SERVICES - In one embodiment, bridges in a computer network maintain a per-port mapping table for each of its ports, where each mapping table maps, for each virtual connection (of more than 4K) at a respective port, i) frame encapsulation fields that uniquely identify a particular virtual connection at the respective port to ii) a particular multiple spanning tree (MST) instance. The bridges may then compute a checksum of a particular mapping table for a particular port, and share the checksum with a corresponding port interconnected with the particular port (e.g., of another bridge). Upon determining that the mapping tables at the corresponding ports match in response to the checksums matching, frames may then be forwarded between the ports based on the particular mapping table.09-02-2010

Patent applications by Munish Mehta, Fremont, CA US

Nikunj R. Mehta, Cupertino, CA US

Patent application numberDescriptionPublished
20100318640ADAPTIVE WRITE-BACK AND WRITE-THROUGH CACHING FOR OFF-LINE DATA - A method for facilitating communication between an application and a server is provided. An intermediary sits between an application and a server. The intermediary intercepts and responds to communications on behalf of the intended recipient of the communication.12-16-2010
20100319054PORTABLE EMBEDDED LOCAL SERVER FOR WRITE-THROUGH CACHE - A method of facilitating, via an embedded local server, dynamic responses to requests originating from an application and directed to a server is disclosed. An intermediary intercepts requests responds to the requests with locally stored data. The intermediary may also forward requests to an embedded local server for processing based on local data.12-16-2010

Percy Mehta, Foster City, CA US

Patent application numberDescriptionPublished
20110010334SHARED STORAGE OF CATEGORIZATION, LABELING OR TAGGING OF OBJECTS IN A COLLABORATION SYSTEM - A computer that is programmed with collaboration software receives a new value of an attribute (or property or characteristic) which is specific to a label (or tag or category) as applied to an object managed by the computer. The computer does not use the new value to overwrite a corresponding old value in existing metadata. Instead, the computer is programmed to hold the new value in an incremental label application for the object. The computer is further programmed to respond to a request for the object's label application, by retrieving the incremental label application, and a full application of said label to said object. The computer uses attribute values in the incremental label application to update corresponding attribute values in a copy of the full label application, in a time sequence based on the time of creation of incremental label applications, thereby to generate a current label application.01-13-2011

Rahul C. Mehta, San Marco, CA US

Patent application numberDescriptionPublished
20090326045COMPOSITIONS AND METHODS FOR TOPICAL DELIVERY OF OLIGONUCLEOTIDES - The present invention relates to compositions and methods which enhance the delivery of oligonucleotides and other nucleosidic moieties via topical routes of administration. Preferred compositions include liposomes or penetration enhancers for the delivery of such moieties to dermal and/or epidermal tissue in an animal for investigative, therapeutic or prophylactic purposes.12-31-2009

Rishi Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090109837Scalable Connectivity Fault Management In A Bridged/Virtual Private Lan Service Environment - A method and apparatus that proxies connectivity check messages and sends fault state changes messages across an MPLS/VPLS network is described. A network element proxies connectivity check messages for remote maintenance endpoints based on a local database. The network element updates the database based on received fault state change message that identify a fault state change of a remote maintenance endpoint. The network element detects fault state changes of local maintenance endpoints and sends a fault state change message to other network elements that proxy connectivity check message for the local maintenance endpoints.04-30-2009
20090109861Scalable Connectivity Fault Management In A Bridged/Virtual Private Lan Service Environment - A method and apparatus that proxies connectivity check messages and sends fault state changes messages across an MPLS/VPLS network is described. A network element proxies connectivity check messages for remote maintenance endpoints based on a local database. The network element updates the database based on received fault state change message that identify a fault state change of a remote maintenance endpoint. The network element detects fault state changes of local maintenance endpoints and sends a fault state change message to other network elements that proxy connectivity check message for the local maintenance endpoints.04-30-2009
20090113070ENHANCE FAULT TRACING IN MULTI-TIERED ETHERNET/MPLS NETWORK - Techniques for providing connectivity fault management (CFM) for a multi-tiered network are described herein. In one embodiment, a link trace message (LTM) is received at a provider edge (PE) router and originated from a first Ethernet node and destined to a second Ethernet node, where the PE router interfaces an Ethernet and a multi-protocol label switching (MPLS) network. In response, the PE router initiates an MPLS trace session, including generating an MPLS trace message based on the LTM message to one or more MPLS nodes along a path between the first and second Ethernet nodes within the MPLS network. Subsequently, in response to one or more MPLS trace reply messages from the MPLS nodes of the MPLS network, the PE router generates a first link trace reply (LTR) message and sends the first LTR message to the first Ethernet node over the Ethernet. Other methods and apparatuses are also described.04-30-2009
20090279431Load Balancing Pseudowire Encapsulated IPTV Channels Over Aggregated Links - A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.11-12-2009
20100061252Reducing CC Message Transmission in a Provider Network - A method and apparatus for reducing the number of CC messages transmitted in a provider network. In one embodiment of the invention, a first service provider network element receives CC messages from a first customer network at a first periodicity rate. The first service provider network element stores the received CC messages and reduces the first periodicity rate to create a second periodicity rate that is smaller than the first periodicity rate. The first service provider network element transmits CC messages to a second service provider network element through the provider network at the second periodicity rate. Other methods and apparatus are also described.03-11-2010
20100165832HVPLS Hub Connectivity Failure Recovery With Dynamic Spoke Pseudowires - Techniques for recovering from hierarchical virtual private LAN service (HVPLS) hub connectivity failure with a dynamic spoke pseudowire. According to one embodiment of the invention, a provider edge (PE) network element in the HVPLS hub monitors for a failure of HVPLS hub connectivity failure and reuses an HVPLS spoke connectivity failure recovery mechanism in an MTU by fabricating failure of one or more spoke facing connectivity elements coupling the MTU with the PE network element causing the MTU to transition to a secondary PE network element in the HVPLS hub. In addition, the PE network element establishes a dynamic spoke pseudowire for each virtual instance affected with the MTU to restore HVPLS hub connectivity for that PE network element.07-01-2010

Patent applications by Rishi Mehta, San Jose, CA US

Samir B. Mehta, San Francisco, CA US

Patent application numberDescriptionPublished
20080208984User interface for transitioning between chat and email - Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for conversion of messages between electronic mail (email) and instant messaging. A user interface is provided for allowing a user who is composing an email message to convert the message to a chat message. The chat message will include any content that was present in the electronic mail message, and the user can continue to compose the chat message, and then send it to a chat address determined automatically from the email address of the original email message. Notifications are provided that indicate when chat users have logged on to or logged off from the chat service. These notifications assist a user composing a message to select the most appropriate communication method based upon the current online presence of the intended recipient. A user interface for converting messages in the opposite direction, from chat to email, is also provided.08-28-2008
20080222256Autocomplete for intergrating diverse methods of electronic communication - Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for automatic completion of recipient names or addresses, such as email addresses or chat addresses, as a user types characters of the name or address when addressing a message. The automatic completion feature displays a list of matches, which are names or addresses in, for example, the user's online contact list, that match the characters the user types. The matches list may contain names or addresses for multiple different communication methods. The user may then select one of the names or addresses to compose a message to be sent to the selected name or address. A user interface is then provided for composing a message to be sent to the selected name or address using the communication protocol associated with the selected name or address.09-11-2008
20090083382REAL-TIME PRESENCE OF ONLINE CONTACTS - In accordance with embodiments of the present invention, a method for dynamically generating online contacts for an instant messaging (IM) environment in response to receiving login information from a user is provided. The method includes receiving at least one predetermined core IM contact associated with the user at a core IM server, and receiving a query for a presence status of at least one predetermined e-mail contact associated with the user from an e-mail application. A presence status is determined for the at least one predetermined core IM contact and the at least one predetermined e-mail contact. After returning the determined presence status of the at least one predetermined core IM contact for consolidating with the determined presence status of the at least one e-mail contact. An online presence contact list is generated using the determined presence status of the at least one IM contact and the at least one e-mail contact.03-26-2009

Sandeep Mehta, Redondo Beach, CA US

Patent application numberDescriptionPublished
20100063859Method and system for research and development management in an enterprise - A method and system for capturing research decision flow in a Research and Development (R&D) activity are provided. The method includes defining an objective of the R&D activity and determining one or more requirements for fulfilling the objective of the R&D activity. Further, the method includes identifying a set of risks associated with failure to satisfy the one or more requirements. Furthermore, the method also includes developing a task plan to satisfy the one or more requirements and mitigate one or more risks of the set of risks. Furthermore, the method also includes linking the objective, the one or more requirements, the set of risks and the task plan, to generate a linked information record.03-11-2010

Sapna Mehta, San Diego, CA US

Patent application numberDescriptionPublished
20090132725METHODS AND APPARATUS FOR FAST CHANNEL SWITCHING BETWEEN REAL TIME CONTENT ON A DEVICE - Methods and apparatus for fast channel switching between real time content on a device. In an aspect, a method includes receiving a channel selection indicator that identifies a channel comprising real time content to be rendered, determining whether the real time content can be rendered using an existing rendering pathway, and inputting the real time content into the existing rendering pathway if it is determined that the real time content can be rendered using the existing rendering pathway. An apparatus includes a user interface to receive a channel selection indicator that identifies a channel comprising real time content to be rendered, processing logic to determine whether the real time content can be rendered using an existing rendering pathway, and a rendering interface to input the real time content into the existing rendering pathway if it is determined that the real time content can be rendered using the existing pathway.05-21-2009
20090175294METHODS AND APPARATUS TO PROVIDE A VIRTUAL NETWORK INTERFACE - Methods and apparatus to provide a virtual network interface. In an aspect, a method includes receiving a request to access content on a Non-IP network, wherein the request comprises an IP address and a quality of service (QoS) profile associated with the content, mapping the IP address and the QoS profile into a Non-IP network content identifier, and obtaining the content from the Non-IP network based on the Non-IP network content identifier. In an aspect, an apparatus includes an application interface configured to receive a request to access content on a Non-IP network, wherein the request comprises an IP address and a QoS profile associated with the content, mapping logic configured to map the IP address and the QoS profile into a Non-IP network content identifier, and processing logic configured to obtain the content from the Non-IP network based on the Non-IP network content identifier.07-09-2009
20100191835METHOD AND APPARATUS FOR THE DISTRIBUTION OF CONFIGURATION DATA - Embodiments of methods and apparatuses for distributing configuration data to one or more mobile terminals. An embodiment of one method of the invention includes receiving from the host application a request from a client to transmit a configuration data value to a mobile terminal. The configuration data value can include a designation of a new precedence level for a mobile terminal corresponding to a new operating characteristic of the mobile terminal. The method can include the step of transmitting from the NMC a configuration data value including the new precedence level to the mobile terminal. The mobile terminal can include a mobile application defining a previous precedence level such that the mobile terminal loads the configuration data in response to the new precedence level different from the previous precedence level.07-29-2010

Patent applications by Sapna Mehta, San Diego, CA US

Sapna P. Mehta, San Diego, CA US

Patent application numberDescriptionPublished
20110106800VEHICLE IDENTIFICATION SYSTEM - The specification and drawing figures describe and show a vehicle identification system that includes a programmable application for database management of a plurality of customer-specific vehicle descriptors. The vehicle identification system also includes a mobile computing platform in a mobile satellite communications system adapted to operatively associate the customer-specific vehicle descriptors with a vehicle.05-05-2011

Sarabjit Mehta, Calabasas, CA US

Patent application numberDescriptionPublished
20100064493PIEZOELECTRIC ACTUATOR FOR TUNABLE ELECTRONIC COMPONENTS - An actuating assembly for tuning a circuit and a process for forming a carrier substrate containing a membrane, a conductive layer, and piezoelectric actuators are disclosed. The actuating assembly comprises a membrane overlying a circuit to be tuned, a conductive element connected with the membrane, and a piezoelectric arrangement. Changes in shape of the piezoelectric arrangement allow a deflection of the membrane and a corresponding controllable upward or downward movement of the conductive element. In the process, a membrane and a piezoelectric structure are formed on a substrate.03-18-2010

Patent applications by Sarabjit Mehta, Calabasas, CA US

Satish Mehta, Fremont, CA US

Patent application numberDescriptionPublished
20090030781Creating and Displaying Universal Ad Over Multiple Different Platforms - A method and system are provided for creating and displaying a universal ad over multiple different platforms. In one example, the method includes creating a universal ad by generating a superset ad, identifying different parts of the superset ad as separate components, matching the separate components to their respective media, attaching tags to each separate component, and converting the superset ad to a universal ad.01-29-2009
20090248511ADVERTISEMENTS ON DEMAND - A method and system for providing advertisements on demand on a search results webpage includes receiving an ad preference for an advertisement through an user interface. The ad preference defines rendering option desired by an advertiser for the advertisement. A user preference for viewing an advertisement on the search results webpage is received through a user interface. An ad repository is searched to identify an advertisement that matches the ad preference with the user preference. The identified advertisement is rendered on the search results webpage along with search results in a format defined by the ad preference and user preference. The rendered advertisement allows optimal promotion of a product or service associated with the advertisement for an advertiser.10-01-2009
20090287515Monetization of Offline-Interface Events Operating on Ads Distributed Through Advertising Networks - Ads servers, clients, and networks serve and/or publish ads through online networks, then track offline-interface events that operate on the ads, and charge advertisers based on the offline-interface events. An enabling network includes an ads publishing module to request an ad from an ads serving module and publish the ad, a tracking module to track offline-interface events that operate on the published ad, and a billing module to charge an advertiser based on the offline-interface events.11-19-2009
20090313082Method and Apparatus for Collecting Information About Targeted Behavior on the Internet - A method and apparatus are provided for collecting information about targeted behavior on the Internet. In one example, the method includes sending an offer to participate in a tracking program to a user computer, receiving an acceptance of the offer to participate from the user computer, sending a software code device to the user computer, receiving targeted behavior information from the software code device located on the user computer, and sending payment for the targeted behavior information to the user computer.12-17-2009
20090327854Analysis of Database Performance Reports for Graphical Presentation of Summary Results - Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user.12-31-2009
20100036764OPERATION OF INTERNET WEBSITES - A method and system for facilitating the operation of an Internet website is provided. The method employed by the system may include receiving, at an exchange, information about a publisher's website for which the publisher wishes to sell shares and communicating the information to an investor. The investor may then generate a purchase order for purchasing a number of shares in the publisher's website. A money amount may then be transferred from an account associated with the investor to an account associated with the publisher. At a later time, dividends may be paid to the investor or an investor may sell his shares in the website to a different investor.02-11-2010
20110040632MONITIZING PAGE VIEWS ON AN EXCHANGE USING FUTURES CONTRACTS - Techniques are described herein for monetizing page views on an exchange using futures contracts. For example, an estimated price (a.k.a. base price) and a future date (a.k.a. base date or occurrence date) may be declared with respect to a page view. The estimated price is the price at which the page view is to be offered for sale. The future date is the date on which the page view is scheduled to occur. A futures contract regarding the page view is offered for sale on an exchange, such as an ad exchange. The futures contract specifies an obligation to purchase the page view with respect to the future date for the estimated price. The futures contract may be offered for sale on a date that precedes the date on which the page view is to be offered for sale.02-17-2011

Patent applications by Satish Mehta, Fremont, CA US

Shamal A. Mehta, San Diego, CA US

Patent application numberDescriptionPublished
20100048890CONJUGATED SMALL MOLECULES - Provided herein are linker compounds and conjugates that include the linker compounds. In one embodiment, the linker compounds comprise 2 or 3 residues of 6-aminohexanoic acid and optionally 7-10 residues of polyethyleneglycol (PEG). The linker compounds are useful in forming conjugates with one or more components useful in biopharmaceutical or bioanalytical applications. In particular, the biopharmaceutically useful compounds are kinase inhibitors. The conjugates described herein have utility in a variety of diagnostic, separation, and therapeutic applications.02-25-2010
20100173917UREA DERIVATIVES AS ABL MODULATORS - The invention provides methods and compositions for treating conditions mediated by Bcr-Abl. The invention also provides methods of using the compounds and/or compositions in the treatment of a variety of diseases and unwanted conditions in subjects.07-08-2010

Suhas R. Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090106196TRANSFERRING RECORDS BETWEEN TABLES USING A CHANGE TRANSACTION LOG - A method and apparatus for transferring records between database tables using a transaction log. In one embodiment of the method, a first application generates a transaction for deleting a record from a first table in a database. In response to the generation of the first transaction, a copy of the record is stored in an entry of a transaction log before the record is deleted from the first table. A second application generates an instruction for copying the record from the transaction log to a second table, and the record is copied from the entry to the second table.04-23-2009
20090106216PUSH-MODEL BASED INDEX UPDATING - A method and apparatus for push-model based index updating. In one embodiment of the method, a first transaction generated for modifying or inserting a first data object into a memory. A first message is generated in response to generating the first transaction, wherein the first message comprises information related to an identifier of the first data object, wherein the first message comprises information that indicates that the first data object was or will be modified or inserted into the memory, and wherein the first message comprises a copy of some or all of the data contents of the first data object; transmitting the first message to a computer system that implements a search engine.04-23-2009
20090106294METHOD AND APPARATUS FOR EMPLOYING A SEARCHABLE ABSTRACTION LAYER OVER ENTERPRISE-WIDE SEARCHABLE OBJECTS - A mechanism for dynamically configuring searchable fields of interest within an enterprise-wide search center is provided. Such functionality is provided through the creation and maintaining of an abstraction layer that represents the searchable fields of interest, which are gathered from the total available fields from enterprise-wide searchable objects. The abstraction layer is defined through the use of a field mappings file that relates searchable fields of interest in searchable objects with fields within a search index accessible to the search center. The field mappings file can provide the defined relationships between searchable object fields and search index fields at runtime of a user session, thus avoiding a rigid configuration at the time of search center initialization. Through such runtime modification of the abstraction layer, costly downtime due to revision of a configuration of the search center can be avoided and a dynamic flexibility in the presentation of the fields in the searchable objects can be provided without a need for modification of the searchable objects themselves.04-23-2009
20090106324PUSH-MODEL BASED INDEX DELETION - A method and apparatus for push-model based index deletion. In one embodiment of the method, a first transaction is generated for deleting a first data object from memory. A first message is generated in response to generating the first transaction, wherein the first message comprises information related to an identifier of the first data object, and wherein the first message comprises information that indicates that the first data object was or will be deleted. The first message is then transmitted to a computer system that implements a search engine.04-23-2009
20090106325RESTORING RECORDS USING A CHANGE TRANSACTION LOG - In one embodiment of the method, a first transaction is generated for deleting a record from a table of a database. In response the record is deleted from the table. Further in response to the generation of the first transaction, a copy of data of the record is stored in an entry of a transaction log before the record is deleted from the table. An instruction is then generated, and in response the record is restored to the table after the record is deleted, wherein the record is restored in the table using the copy of the data in the transaction log entry.04-23-2009

Suhas Rohit Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090132494Data Source-Independent Search System Architecture - A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. The search services module and the search engine adapter are communicatively coupled to one another. The search services module is configured to communicate with a user interface. The search engine adapter is configured to communicate with a search engine.05-21-2009
20090157629Search server architecture using a search engine adapter - A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. The search services module and the search engine adapter are communicatively coupled to one another. The search services module is configured to communicate with a user interface. The search engine adapter is configured to communicate with a search engine.06-18-2009
20100057679SEARCH USING BUSINESS INTELLIGENCE DIMENSIONS - A search system receives business intelligence dimensions and at least one text search term. The system generates and displays key performance indicators based on the business intelligence dimensions, and generates and displays search results based on the text search term. The search results are restricted by facets, and the facets are derived from the business intelligence dimensions.03-04-2010

Suhas Rohit Mehta, Santa Clara, CA US

Sunil Bhupatrai Mehta, Mountain View, CA US

Patent application numberDescriptionPublished
20080209537Self-Initiated End-to-End Monitoring of an Authentication Gateway - An example embodiment of the present invention provides processes relating to self-initiated end-to-end monitoring for an authentication gateway. In one particular implementation, the authentication gateway periodically creates and stores a temporary logon for access to a network and then sends a message including the temporary logon over a secure connection to a client. When the client receives the temporary logon, the client responds to the message by attempting to access a configurable network site. The authentication gateway redirects the client to a captive portal which prompts the client for a logon and the client enters the temporary logon at the captive portal. Then upon validating the temporary logon against the stored temporary logon, the authentication gateway authorizes access to the network. If the client successfully accesses the site, the client sends a verification report to the authentication gateway indicating successful access. Otherwise, the client reports on the failed access.08-28-2008

Sushas R. Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090106191SEARCH CENTER DYNAMIC CONFIGURATION USING FIELD MAPPINGS - A mechanism for dynamically configuring searchable fields of interest within a search provided. A field mappings file is used to define relationships between searchable interest in searchable objects and fields within a search index accessible to an se-wide search center. The field mappings file can provide the defined relationships searchable object fields and search index fields at runtime of a user session, thus a rigid configuration at the time of search center initialization.04-23-2009

Tammy Burd Mehta, San Jose, CA US

Patent application numberDescriptionPublished
20090137413Manipulation of Microparticles In Microfluidic Systems - Arrays of flowable or fixed particle sets are used in microfluidic systems for performing assays and modifying hydrodynamic flow. Also provided are assays utilizing flowable or fixed particle sets within a microfluidic system, as well as kits, apparatus and integrated systems comprising arrays and array members.05-28-2009
20110118139Manipulation of Microparticles In Microfluidic Systems - An array of transportable particle sets is used in a microfluidic device for performing chemical reactions in the microfluidic device. The microfluidic device comprises a main channel and intersecting side channels, the main channel and side channels forming a plurality of intersections. The array of particle sets is disposed in the main channel, and the side channels are coupled to reagents. As the particle sets are transported through the intersections of the main channel and the side channels, reagents are flowed through the side channels into contact with each array member (or selected array members), thereby providing a plurality of chemical reactions in the microfluidic system.05-19-2011

Patent applications by Tammy Burd Mehta, San Jose, CA US

Umang Mehta, Irvine, CA US

Patent application numberDescriptionPublished
20090222232REEL MOTOR TORQUE CALIBRATION DURING TAPE MOTION - Methods, apparatuses and systems directed to calculation of a reel motor torque constant (“K09-03-2009
20110032630MULTI-MODE LOOP ADAPTATION SCHEME FOR HIGH-DENSITY DATA RECORDING CHANNEL - A circuit for a high-density data recording channel includes a first data detector, a second data detector, one or more multiplexers and a sequence identifier. The first data detector generates a first data detector output, and the second data detector generates a second data detector output. The multiplexers change between a first mode and a second mode to alternately receive the first data detector output and the second data detector output. The sequence identifier receives a data sequence including at least one of a first data sequence, such as VFO data, and a second data sequence, such as random data. The second data sequence includes a greater number of signal levels than the first data sequence. The sequence identifier changes the multiplexers between the first mode and the second mode based on whether the data sequence is the first data sequence or the second data sequence. The data sequence includes a plurality of timing stages. The sequence detector can at least partially control a loop bandwidth of the circuit based on the timing stage of the data sequence.02-10-2011

Patent applications by Umang Mehta, Irvine, CA US

Vineet Mehta, Mountain View, CA US

Patent application numberDescriptionPublished
20080276958SUBSTRATE CLEANING CHAMBER AND CLEANING AND CONDITIONING METHODS - A substrate cleaning chamber includes a contoured ceiling electrode having an arcuate surface that faces a substrate support and has a variable cross-sectional thickness to vary the gap size between the arcuate surface and the substrate support to provide a varying plasma density across the substrate support. A dielectric ring for the cleaning chamber comprises a base, a ridge, and a radially inward ledge that covers the peripheral lip of the substrate support. A base shield comprises a circular disc having at least one perimeter wall. Cleaning and conditioning processes for the cleaning chamber are also described.11-13-2008

Vineet Mehta, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090201622Detachable electrostatic chuck for supporting a substrate in a process chamber - A substrate support has an electrostatic chuck comprising an electrostatic puck with a dielectric covering an electrode capable of being charged to energize a process gas. The chuck has a frontside surface to receive a substrate and a base plate having an annular flange. A spring loaded heat transfer plate contacts the base plate, and has a fluid channel comprising first and second spiral channels. A pedestal is below the heat transfer plate.08-13-2009
20090256723METHODS, SYSTEMS AND DEVICES RELATED TO ROAD MOUNTED INDICATORS FOR PROVIDING VISUAL INDICATIONS TO APPROACHING TRAFFIC - A traffic informational system provides information to traffic moving along a road and may include a plurality of traffic information devices mountable to the road, each having an integral power producing source, at least a first set of illumination sources, and a wireless communications subsystem. The traffic informational system may further include at least a first external control device comprising at least one antenna and a transmitter communication wirelessly with the traffic information devices and/or with one another. The traffic information device may communicate with one another, and may include sensor for sensing ambient conditions. The system employs various approaches to reducing power consumption and improving communications, and is suitable for a wide range of applications, including use in remote environments.10-15-2009

Patent applications by Vineet Mehta, Sunnyvale, CA US

Vineet H. Mehta, Mountain View, CA US

Patent application numberDescriptionPublished
20110012563FAST CHARGING OF BATTERY USING ADJUSTABLE VOLTAGE CONTROL - A battery cell charger for rapidly charging a lithium ion battery cell (or string of series-parallel connected cells) having a maximum battery cell voltage the battery cell charging system including: a circuit for charging the battery cell using an adjustable voltage charging-profile to apply a charging voltage and a charging current to the battery cell wherein the adjustable voltage charging-profile includes: a first charging stage with a constant first stage charging current and an increasing battery cell voltage with the first stage charging current provided until the first stage charging voltage is about equal to a first stage complete voltage less than the maximum battery cell voltage; one or more intermediate charging stages, each intermediate stage selected from the group consisting of one or more of an intermediate constant voltage stage that provides a decreasing charging current, an intermediate constant current stage that produces an increasing battery cell voltage, and combinations thereof; and a final charging stage with a constant final stage charging voltage about equal to an intermediate stage complete voltage and a decreasing final stage charging current with the final stage charging voltage provided until the final stage charging current reaches a desired charge complete level.01-20-2011
20110156641STATE OF CHARGE RANGE - A system and method for improving cycle lifetimes for a lithium-ion battery pack, particularly for adapting to a dynamic use profile for a user. A battery cell pack charging system, including a charger and a controller, for charging a lithium-ion battery cell pack, the battery cell pack charging system has a circuit for charging the battery cell pack using an adjustable charging system including an adjustable charge profile to charge the battery cell pack wherein the adjustable charge profile includes: an operational parameter identifying a next operation post-charge performance characteristic for the battery cell pack wherein a controller determines a next cycle plan for the battery cell pack that provides the performance characteristic while concurrently enhancing an attribute of the battery cell pack and wherein the attribute is measured over a plurality of applied cycles; and one or more charging stages to produce an energy ending point for the plan; wherein the adjustable charge plan is implemented by the charger in anticipation of a post-charging operation associated with the operational parameter.06-30-2011
20110156661FAST CHARGING WITH NEGATIVE RAMPED CURRENT PROFILE - A battery cell charging system, including a charger and a controller, for rapidly charging a lithium ion battery cell, the battery cell charging system having a circuit for charging the battery cell using an adjustable voltage charging-profile to apply a charging voltage and a charging current to the battery cell wherein the adjustable voltage charging-profile includes: a first charging stage with a constant first stage charging current and an increasing battery cell voltage with the first stage charging current provided until the first stage charging voltage is about equal to a first stage complete voltage less than a maximum battery cell voltage; an intermediate ramped charging stage, the intermediate ramped charging stage including both an increasing ramped voltage and a decreasing ramped iBat current for the battery cell for the voltage charging range of the first stage complete voltage to about the maximum battery cell voltage; and a final charging stage with a constant final stage charging voltage about equal to the maximum battery cell voltage and a decreasing final stage charging current with the final stage charging voltage provided until the final stage charging current reaches a desired charge complete level.06-30-2011

Vineet H. Mehta, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090197419PROCESS FOR REMOVING HIGH STRESSED FILM USING LF OR HF BIAS POWER AND CAPACITIVELY COUPLED VHF SOURCE POWER WITH ENHANCED RESIDUE CAPTURE - A method of fabricating multilayer interconnect structures on a semiconductor wafer uses an interior surface of a metal lid that has been roughed to a surface roughness in excess of RA 2000 with a reentrant surface profile. The metal lid is installed as the ceiling of a plasma clean reactor chamber having a wafer pedestal facing the interior surface of the ceiling.08-06-2009

Patent applications by Vineet H. Mehta, Sunnyvale, CA US

Vineet Haresh Mehta, San Francisco, CA US

Patent application numberDescriptionPublished
20110117403Battery Cell with a Center Pin Comprised of a Low Melting Point Material - A battery is provided that includes a cell case, an electrode assembly and a center pin within the electrode assembly, where the electrode assembly is wrapped around the center pin, and where the center pin is comprised of a material that is rigid within the normal operating temperature range of the battery and deforms, and/or melts, when the battery temperature exceeds the normal operating temperature range of the battery.05-19-2011

Vinod C. Mehta, San Diego, CA US

Patent application numberDescriptionPublished
20100235260SYSTEMS AND METHODS FOR ORDERING OLIGONUCLEOTIDES - A system is described for ordering oligonucleotides through a network, such as the Internet. The system provides a mechanism for validating the data provided by a customer, and then displaying graphical images to represent any data that has errors. The system can also pool multiple oligonucleotide samples together by providing graphical images representing oligonucleotide containers, and allowing the customer to select the proper containers to pool.09-16-2010

Viral Mehta, San Diego, CA US

Patent application numberDescriptionPublished
20090282447Distributed diagnostics for internet video link - In one embodiment consistent with the invention, an Internet Ptotocol Television (IPTV) information collector device has an Internet interface for communication with an aggregator via the Internet and for communication with IPTV service providers. A processor functions to carry out a process of: conducting a query of an IPTV service and at least one IPTV channel supplied thereby; gathering quality of service (QOS) information from the at least one IPTV channel of the IPTV service as a result of the query; and reporting the QOS service to an aggregator device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.11-12-2009
20100204950AUTOMATED TEST FOR CONSUMER ELECTRONICS - A method for testing a consumer electronics (CE) product that wirelessly receives user commands from an IR remote control includes obtaining command codes from the remote and correlating the command codes to respective functions. A tester can generate a test script designating the functions but the tester is not required to designate the command codes. In this way, the script can be executed by wirelessly transmitting to the CE product command codes corresponding to the functions designated in the script. During script execution, the CE product is queried for health indicia such as memory usage. The CE product sends the product health indicia to a test computer over a USB debug port.08-12-2010
20110088072Distributed Diagnostics for Internet Video Link - In one embodiment consistent with the invention a method of quality of service (QOS) data aggregation and service management for Internet Protocol Television (IPTV) involves receiving data from a plurality of DDRIVL collector devices representing QOS service for sets of IPTV content providers assigned to each collector device, with each collector device being in a separate specified region of Internet service; evaluating from a geographic and interconnection perspective the data from the plurality of collector devices to isolate IPTV receivers located in areas where problems with IPTV service is likely to be occurring; and populating the isolated IPTV receivers with channel set tuning information that either excludes or flags the channels that may be having problems with IPTV service. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.04-14-2011

Patent applications by Viral Mehta, San Diego, CA US

Virendra Kumar Mehta, Cupertino, CA US

Patent application numberDescriptionPublished
20100319518Systems and methods for collaborative music generation - A new approach is proposed that contemplates systems and methods to enable a musician to connect with other musicians online in a social network, or work with their past work that is available to use. The musicians may use an in-browser mixer to select tracks from the site for a specific song, change their individual settings like volume, starting positions, pan and the like, mix tracks and play them together, and then record their own track alongside. A musician may also connect with other musicians online in a social network, or work with their past work that is available to use.12-23-2010
20110029819SYSTEM AND METHOD FOR PROVIDING PROGRAM TRACKING INFORMATION - There is provided a system and method of providing program tracking information. An exemplary method comprises compiling a program into a plurality of instruction bundles. The exemplary method also comprises placing an instruction to store program tracking information in a local path table or a global path table into at least one of the plurality of instruction bundles.02-03-2011

Patent applications by Virendra Kumar Mehta, Cupertino, CA US