Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bhatnagar, CA

Ajay Bhatnagar, Mountain View, CA US

Patent application numberDescriptionPublished
20120058281METHODS FOR FORMING LOW MOISTURE DIELECTRIC FILMS - A method for forming a pre-metal dielectric (PMD) layer or an inter-metal dielectric (IMD) layer over a substrate includes placing the substrate in a chemical vapor deposition (CVD) process chamber and forming a first oxide layer over the substrate in the CVD process chamber. The first oxide layer is formed using a thermal CVD process at a temperature of about 450° C. or less and a sub-atmospheric pressure. The method also includes forming a second oxide layer over the first oxide layer in the CVD process chamber. The second oxide layer is formed using a plasma enhanced chemical vapor deposition (PECVD) process at a temperature of about 450° C. or less and a sub-atmospheric pressure. The substrate remains in the CVD process chamber during formation of the first oxide layer and the second oxide layer.03-08-2012

Aloke Bhatnagar, Campbell, CA US

Patent application numberDescriptionPublished
20090276333Electronic submission and management of digital products for network-based distribution - An improved system and method for submitting, distributing and/or managing digital products with respect to a product distribution site are disclosed. The submission of digital products to the product distribution site is able to be performed by numerous submitters in a uniform and computer-assisted manner. The submitted digital products can then be managed in a largely automated manner and made available for online purchase and distribution at the product distribution site. Once a digital product is submitted, the user can access the status of the digital product submission to obtain information of whether the digital product has been approved or rejected. In one embodiment, the digital products are computer program products (e.g., computer software programs).11-05-2009
20100011336Software Program Ratings - Improved approaches for rating a software program are disclosed. The rating can be automatically determined from a plurality of user characterizations. The user characterizations can be designated by a user (e.g., developer or publisher) with respect to a plurality of content descriptors. The user characterizations can be supplied by the user on submitting a software program to an online distribution system. Once a rating is determined and associated with a software program, the rating can be used to influence availability of the software program from an online distribution system. The rating (or how the rating influences availability) can be dependent on geographical region. The rating being determined can also be influenced by rating rules.01-14-2010
20100299219Configuration and Management of Add-ons to Digital Application Programs for Network-Based Distribution - An improved system and method for configuring, submitting, distributing and/or managing add-ons for digital products previously submitted to a product distribution site are disclosed. The add-ons for digital products can be managed and made available for online purchase and distribution at the product distribution site. An add-on for a digital product can subsequently be offered to and acquired by an interested person that previously purchased the associated digital product through use of the digital product itself, which can interact with a product distribution site. The product distribution site can also be referred to as an online product hosting site. In one embodiment, the digital products are computer program products (e.g., computer software programs).11-25-2010
20120023015Consolidated Payment and Bank Error Correction - Improved techniques are disclosed for payment of accrued moneys via a third party intermediary. In one embodiment, a consolidated royalty can be provided for online sales of digital assets of a digital asset provider. Since the online sales can be from various different countries, the online sales can be in a plurality of different currencies. The royalties due a digital asset provider from online sales in the different currencies can be consolidated at appropriate times into a single currency and then disbursed to the digital asset provider. In another embodiment, royalty disbursement management can be provided to alert a digital asset provider that an attempted distribution has failed and to facilitate the digital asset provider in correcting appropriate banking information to assist in obviating the distribution failure.01-26-2012

Patent applications by Aloke Bhatnagar, Campbell, CA US

Anuj Bhatnagar, San Diego, CA US

Patent application numberDescriptionPublished
20100232317METHOD AND APPARATUS FOR A WIRELESS HOME MESH NETWORK WITH NETWORK TOPOLOGY VISUALIZER - An apparatus and method for a wireless home mesh network with a network topology visualizer is described. In one embodiment, the method may include displaying the network topology of a wireless home mesh network. The mobile nodes and stationary nodes of the wireless home mesh network may wirelessly communicate to share topology information regarding the wireless home mesh network. The topology information may include local connectivity information of a node, such as the direct neighbors of the node and the neighbors' neighbor information. In one embodiment, the local connectivity information is combined with the received node information to form an interactive global topology map of the wireless home mesh network to display for a user. In another embodiment, the combined topology information may be stored for offline processing. Other embodiments are described and claimed.09-16-2010
20100232370QUALITY OF SERVICE TRAFFIC RECOGNITION AND PACKET CLASSIFICATION HOME MESH NETWORK - An embodiment is a technique to perform network-based traffic recognition and packet classification. A port identifier in a transport layer header of a packet having a packet type associated with a priority level is extracted. The packet is transmitted from or to an application according to a network protocol in a multi-hop mesh network having a local node and a remote node. The packet is classified into the packet type using one of a pre-defined port list, a dynamic port table, and an application header of the application.09-16-2010
20100232396QUALITY OF SERVICE ARCHITECTURE FOR HOME MESH NETWORK - An embodiment is a technique to perform QoS. An interface between an upper layer and a lower layer in a multi-hop mesh network receives and transmits packets from and to a local node and a remote node. A classifier classifies the received packets into a plurality of packet types having different priority levels. A queue manager manages a plurality of buffers organized according to the packet types. The plurality of buffers stores the classified packets based on the packet types. A scheduler schedules distributing the packets from the plurality of buffers based on the priority levels according to a scheduling policy.09-16-2010
20110280156Method and Apparatus for a Wireless Home Mesh Network with Network Topology Visualizer - An apparatus and method for a wireless home mesh network with a network topology visualizer is described. In one embodiment, the method may include collecting node topology information by a node of a wireless home mesh network, where the node topology information includes a list of neighbor nodes for the node. Thereafter, a communication socket is opened, and a node topology packet, including a lust of neighbor nodes, is transmitted in order to produce a global network topology map. Other embodiments are described and claimed.11-17-2011

Atul Bhatnagar, Saratoga, CA US

Patent application numberDescriptionPublished
20080220781METHODS AND ARRANGMENT FOR IMPLEMENTING AN ACTIVE CALL HANDOVER BY EMPLOYING A SWITCHING COMPONENT - An active call handover arrangement for managing a handover between a plurality of telecommunication devices associated with a public extension number is provided. The arrangement includes a mobility server configured to manage a telecommunication session between a telecommunication device of a third-party caller and a first telecommunication device of the plurality of telecommunication devices. The arrangement also includes a switch component configured to be associated with at least one telecommunication device of the plurality of telecommunication devices. At least one telecommunication device is configured to include mobility client software. The switch component is also configured to enable a user to perform the handover between the first telecommunication device and a second telecommunication device of the plurality of telecommunication devices.09-11-2008

Mayank Bhatnagar, Fremont, CA US

Patent application numberDescriptionPublished
20100145789APPARATUS, METHOD AND SYSTEM FOR LOADING DIGITAL TRANSACTION DOCUMENTS TO A PERSONAL DIGITAL DEVICE - In a system for providing digital transaction documents to a personal digital device for digital barcode redemption at retail, a browser-enabled personal digital device or a hosted personal digital device (“hosted PDD”) may be used. In the latter instance, the host illustratively is a personal computer running any suitable web browser, and the hosted PDD is connected to the host in any suitable manner. The web browser is connected to the Internet in any suitable manner, along with a profile server and a promotions server. The web browser includes a browser-based plug-in object or webdriver, which operates independently within the web browser to load to the personal digital device digital transaction documents pushed directly by the promotions server or indirectly by the profile server via the Internet. The load operations are transparent to the user of the personal digital device. The profile server may have content management tools to enable the user to manage content, or the webdriver may have additional functionality to enable management of content. The personal digital device may be used at a point-of-sale to present any of the digital transaction documents by transmitting a pulsed beam of light to a barcode scanner.06-10-2010

Neeraj Bhatnagar, Fremont, CA US

Patent application numberDescriptionPublished
20090265325Adaptive multi-channel content selection with behavior-aware query analysis - Systems and methods for selecting content from a plurality of channels in response to a received query are described. The systems and methods optimize content selection based on received queries and an identification of the user together with analysis of historical data.10-22-2009

Neeti K. Bhatnagar, San Jose, CA US

Patent application numberDescriptionPublished
20090119310SAVING AND RESTARTING DISCRETE EVENT SIMULATIONS - Method, system, and computer program product for saving and restarting discrete event simulations are provided. A discrete event simulation of a scenario is performed via a process executing on a system. The process includes one or more application threads. A checkpoint of the process is created at a point in time when a command to save the discrete event simulation of the scenario is received. The checkpoint includes data elements of the process and the one or more application threads of the process that are stored in components of the system at the point in time. These data elements reflect a state of the process and the one or more application threads of the process at the point in time. The checkpoint is saved to one or more files in the system that are usable to later restart the discrete event simulation of the scenario from the point in time.05-07-2009

Pavan S. Bhatnagar, San Mateo, CA US

Patent application numberDescriptionPublished
20110258012DYNAMIC WORKFLOW ARCHITECTURES FOR LOAN PROCESSING - Systems and methods are provided for processing loan applications in dynamic workflows. In a preferred embodiment, a system calls an activity engine with a top-level activity for processing a work-item, e.g., a loan application. The activity engine decomposes the top-level activity into child activities and lower-level child activities, and recursively calls itself to process the child activities until all constituent child activities have been preformed, thus performing the original top-level activity. In the preferred embodiment, each activity, work-item, user, event and role has associated rules, wherein an event represents a change in state of an activity and a role represents a class of users of the system having shared attributes. The evaluation of the associated rules dynamically creates the flow of activities, thereby creating a dynamic workflow.10-20-2011

Yashraj Bhatnagar, Santa Clara, CA US

Patent application numberDescriptionPublished
20080318343Wafer reclaim method based on wafer type - A method for reclaiming a wafer is described. Embodiments of the invention describe a method in which an analytical measurement of a wafer surface is performed in order to determine a wafer type of the wafer. In an embodiment an XRF measurement is performed to determine the composition of a film disposed over a surface of the wafer. The XRF results are correlated with a wafer type. The wafer is then stripped in accordance with the wafer type.12-25-2008

Patent applications by Yashraj Bhatnagar, Santa Clara, CA US

Yashraj K. Bhatnagar, Santa Clara, CA US

Patent application numberDescriptionPublished
20080318350Apparatus for improving incoming and outgoing wafer inspection productivity in a wafer reclaim factory - An apparatus and method for inspecting wafers at a reclaim factory is described. Embodiments of the invention describe an apparatus in which a wafer ID and wafer thickness may be simultaneously measured. A wafer is placed onto a sloped surface and positioned by aligning a notch in the wafer with a pin located on the surface, and by propping the wafer against a pair of laterally opposite restraints. In one embodiment, a foot-switch is used to trigger the simultaneous wafer ID and wafer thickness measurements.12-25-2008
20090088049METHOD FOR REMOVAL OF SURFACE FILMS FROM RECLAIM SUBSTRATES - Embodiments of the invention describe a method for reclaiming a substrate by removing surface films with media blasting. A substrate is provided having a surface film. Media blasting is performed on the substrate to remove the surface film from the surface. In one embodiment media blasting removes a film from the substrate top surface. In another embodiment media blasting removes a film from the substrate top surface and side surface.04-02-2009