Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Gorti, US
Bhanuprasad V. Gorti, Perry Hill, MD US
| Patent application number | Description | Published |
|---|---|---|
| 20110248669 | BATTERY PACK IDENTIFICATION SCHEME FOR POWER TOOL SYSTEMS - A method is provided for identifying a battery pack that is operably coupled to a battery charger. The method comprises: measuring voltage at a plurality of designated terminals of a first battery pack while the battery pack is coupled to the battery charger; determining how many of the designated terminals are connected to a reference voltage, such as battery positive; and identifying an attribute of the battery pack based on how many of the designated terminals are connected to the reference voltage. | 10-13-2011 |
Bhanuprasad V. Gorti, Perry Hall, MD US
| Patent application number | Description | Published |
|---|---|---|
| 20080309285 | Battery pack identification system - A control module is included in a battery charger that is adapted to charge a plurality of battery packs of different types or a power tool that is adapted to be powered by at least one of the battery packs. The control module includes a remote sensing module that communicates remotely with one of the battery packs. The control module also includes a battery pack connection module that determines that the one of the battery packs is in electrical communication with at least one of the battery charger and the power tool. The control module also includes a battery pack identification (ID) module that determines a first type of the battery pack based on remote sensing module signals. The control module also includes a charge control module that determines at least one of a charge setting and a discharge setting for the battery pack based on the first type. | 12-18-2008 |
| 20080311795 | Adapter for cordless power tools - An electrical combination including a power tool, charger and an adapter separate from and connectable between the battery and the tool housing or battery charger to support the battery on the tool housing or the battery charger, the adapter having adapter leads for electrically coupling the battery to the power tool or the battery charger, the adapter having a mechanical lockout for allowing an electrical coupling between the adapter and the power tool while preventing an electrical coupling between the adapter and the battery charger. | 12-18-2008 |
| 20110058288 | PROTECTIVE REDUNDANT SUBSYSTEM FOR POWER TOOLS - A protective redundancy circuit is provided for a power tool having an electric motor. The protective redundant subsystem is comprised of: a motor switch coupled in series with the motor; a motor control module that controls the switching operation of the motor switch; and a protective control module that monitors switching operation of the motor switch and disables the power tool when the switching operation of the motor switch fails. In the context of an AC powered tool, the switching operation of the motor switch is correlated to and synchronized to the waveform of the AC input signal. During each cycle or half cycle, the motor control module introduces a delay period before closing the motor switch and the protective control module determines the operational status of the motor switch by measuring the voltage across the motor switch during the delay period. | 03-10-2011 |
Bhanuprasad V. Gorti, Abingdon, MD US
| Patent application number | Description | Published |
|---|---|---|
| 20080203995 | Methods of discharge control for a battery pack of a cordless power tool system, a cordless power tool system and battery pack adapted to provide over-discharge protection and discharge control - In a cordless power tool system, a battery pack which may removably attachable to a cordless power tool and to a charger may include at least one battery cell and a power limiting device. The power limiting device may be arranged in series with the at least one battery cell for limiting power output of the battery pack based on the component that is connected to the pack. Current and hence power out of the battery pack may be controlled as a function of total internal impedance in the battery pack, which may be adjusted depending on the component that is connected to the pack. | 08-28-2008 |
| 20090183888 | FASTENING TOOL - A power tool for operating on a workpiece, the power tool having a housing and a motor disposed within the housing. A controller is connected to the motor and receives user inputs for turning on the motor and a power tool battery pack is connected to the controller and the motor. At least one light is connected to the controller for illuminating the workpiece. The controller can turn on the light in a predetermined pattern to alert the user to a tool condition, such as the charge level being below a predetermined level. | 07-23-2009 |
Brahmanand K. Gorti, Cary, NC US
| Patent application number | Description | Published |
|---|---|---|
| 20080307439 | REDUCING MEMORY ACCESSES IN PROCESSING TCP/IP PACKETS - A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses. | 12-11-2008 |
| 20090080461 | FRAME ALTERATION LOGIC FOR NETWORK PROCESSORS - Packet switching node in a communication system includes apparatus for receiving incoming information packets or frames which contain header portions with formatting control blocks. Information in the frame's header contains frame alteration commands for modifying the information in the frame. The modifications include adding new information, deleting information, and overlaying information. Decoders and control devices in an alteration engine interpret the commands and apply the modifications to the frame data. Common and standard data patterns are stored for insertion or overlaying to conserve data packet space. | 03-26-2009 |
| 20100246593 | Steering Data Communications Packets For Transparent Bump-In-The-Wire Processing Among Multiple Data Processing Applications - Steering data communications packets for transparent, bump-in-the-wire processing among multiple data processing applications in a link-level data communications switch, the switch including data communications ports, a port connected to a first data communications network and another port connected to a second data communications network, other ports connected to the data processing applications, the switch also including rules governing the steering, including receiving in the switch from the first network data communications packets directed to the second network, each packet containing a source network address and a destination network address and steering by the switch each packet among the applications and through an egress port, such steering carried out only in accordance with the rules, using neither the source network address of the packet, the destination network address of the packet, nor any link-level identifier of any application. | 09-30-2010 |
Brahmanand Kumar Gorti, Cary, NC US
| Patent application number | Description | Published |
|---|---|---|
| 20080205405 | CLASSIFICATION SUPPORT SYSTEM AND METHOD FOR FRAGMENTED IP PACKETS - A wire-speed forwarding platform and method for supporting multifield classification of a packet fragmented into a plurality of fragments in the wire-speed forwarding platform, comprising: receiving a fragment of the fragmented packet at the forwarding platform and deriving a key from one or more fields of the received fragment; and performing multifield classification of the received fragment by matching the key to a rule out of a plurality of rules, the rule comprising a plurality of fields including at least one field for specifying whether the received fragment's fragmentation characteristics are to be applied when performing the multifield classification. | 08-28-2008 |
| 20080232386 | PRIORITY BASED BANDWIDTH ALLOCATION WITHIN REAL-TIME AND NON-REAL-TIME TRAFFIC STREAMS - A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that are not urgent to be processed may be referred to as non-real-time packets. Real-time packets have a higher priority to be processed than non-real-time packets. A real-time packet may either be discarded or transmitted into a real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time queue congestion conditions. A non-real-time packet may either be discarded or transmitted into a non-real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time and non-real-time queue congestion conditions. | 09-25-2008 |
Suryanarayana M. Gorti, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100145933 | Dynamic Restoration of Message Object Search Indexes - As described herein, a high-availability server system includes at least a source server system and a target server system that dynamically restore message object search indexes. Both the source server system and the target server system store copies of a mailbox database and a search index for the mailbox database. As changes are requested to the mailbox database, events are added to event lists maintained at the source node and the target node. When the data storage system at the target server system enters an error state, the source server system sends to the target server system a set of data that the target server system can use to generate a copy of search index. The target server system may then resume applying events in the event list to the search index. In this way, it may not be necessary to completely re-index the mailbox database at the target node. | 06-10-2010 |
| 20100145943 | Using Message Sampling To Determine The Most Frequent Words In A User Mailbox - A method is presented for generating a list of frequently used words for an email application on a server computer. When a request is received for a word frequency list for emails stored in a user's mailbox, a word frequency list is returned if one exists. If the word frequency list does not exist, an asynchronous process is started on the server computer to generate a word frequency list. If the word frequency list exists but it is older than an aging limit, an asynchronous process is started on the server computer to regenerate the word frequency list. The word frequency list is stored in the user's mailbox along with a timestamp indicating the date and time that the list was created or updated. | 06-10-2010 |
| 20100145970 | Textual Search for Numerical Properties - A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains search index entries, each of which specifies a reference string and a set of data object identifiers. When an original search query is received, the search query is transformed into a transformed search query such that numerical comparison query elements in the original search query are transformed into equivalent textual comparison query elements. The search index is then used to identify ones of the data objects that satisfy the transformed search query. A list of the identified data objects may then be provided in response to the original search query. | 06-10-2010 |
| 20100146056 | Searching An Email System Dumpster - A method is presented for searching for email messages that on a server computer. A request is received on the server computer to search for one or more email messages in one or more mailboxes on the server computer. Each of the one or more mailboxes includes a dumpster folder. The request includes search criteria including a parameter indicating whether the dumpster folder associated with a mailbox should be searched. The dumpster folder stores one or more email messages that have been deleted from a deleted items folder in the mailbox. One or more mailboxes that satisfy the search criteria in the request are identified. If the parameter indicates that the dumpster folder should be searched, the dumpster folder of each of the identified mailboxes that satisfy the search criteria is queried and any email messages in each dumpster folder that satisfy the search criteria are identified. | 06-10-2010 |
| 20110154376 | Use of Web Services API to Identify Responsive Content Items - A web services request is sent to a server via a network. The server provides a web services API that includes a method that operates to identify responsive content items among a plurality of content items. The plurality of content items is partitioned into a plurality of folders. The plurality of folders is divided into a plurality of hierarchical sets of folders. Each of the hierarchical sets of folders is associated with a different user in a plurality of users. The web services request requests invocation of the method. The responsive content items are ones of the content items that satisfy a specified query condition and that are in a specified one of the folders. A web services response is received from the server in response to the web services request. The web services response specifies one or more properties of at least one of the responsive content items. | 06-23-2011 |
Suryanarayana Murty Gorti, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090319483 | GENERATION AND USE OF AN EMAIL FREQUENT WORD LIST - Technologies are described herein for generating a mailbox specific frequent word list associated with a mailbox. In one method, an index scan is performed on catalogs to retrieve search data mapping words to emails containing the words. The search data is provided across multiple mailboxes. A universal frequent word list is generated based on the search data. The mailbox specific frequent word list is generated based on the universal frequent word list. | 12-24-2009 |
