Patents Examined by Thien D Tran
  • Patent number: 11964157
    Abstract: A system includes processing circuitry configured to determine, for each respective electrode of a plurality of electrodes, a score based on a ratio of an electrical efficiency for the respective electrode to a therapeutic window for the respective electrodes. The processing circuitry is further configured to determine, based on the score of each respective electrode, a ranking of the plurality of electrodes, and to select, based on the ranking, a subset of the plurality of electrodes for delivery of electrical stimulation therapy.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: April 23, 2024
    Assignee: Medtronic, Inc.
    Inventor: Janardan Vaidyanathan
  • Patent number: 11931132
    Abstract: Methods, systems, computer-readable media, and apparatuses for obtaining at least one bodily function measurement are presented. A mobile device includes an outer body sized to be portable for user, a processor contained within the outer body, and a plurality of sensors physically coupled to the outer body. The sensors are configured to obtain a first measurement indicative of blood volume and a second measurement indicative of heart electrical activity in response to a user action. A blood pressure measurement is determined based on the first measurement and the second measurement. The sensors also include electrodes where a portion of a user's body positioned between the electrodes completes a circuit and a measurement to provide at least one measure of impedance associated with the user's body. A hydration level measurement is determined based on the measure of impedance.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: March 19, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Russel Allyn Martin, Leonid Sheynblat, Douglas Wayne Hoffman
  • Patent number: 11918195
    Abstract: A surgical tool comprising a drive housing having a first end, a spline extending from the first end and having a spline pinion gear mounted to the spline, a drive input that rotatably couples the spline to the first end and provides an input pinion gear; a clutch interposing the spline and input pinion gears and defining an internal gear, and an armature. The armature may be operatively coupled to the clutch and operable to shift the clutch from a first position, where the internal gear simultaneously mates with the spline and input pinion gears such that rotation of the drive input correspondingly rotates the spline, to a second position, where the internal gear is disengaged from the input pinion gear such that the spline is rotatable independent of the drive input.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 5, 2024
    Assignee: Cilag GmbH International
    Inventors: Andrew T. Beckman, Charles J. Scheib, Jason A. Hill
  • Patent number: 11918323
    Abstract: Methods, systems, computer-readable media, and apparatuses for obtaining at least one bodily function measurement are presented. A mobile device includes an outer body sized to be portable for user, a processor contained within the outer body, and a plurality of sensors physically coupled to the outer body. The sensors are configured to obtain a first measurement indicative of blood volume and a second measurement indicative of heart electrical activity in response to a user action. A blood pressure measurement is determined based on the first measurement and the second measurement. The sensors also include electrodes where a portion of a user's body positioned between the electrodes completes a circuit and a measurement to provide at least one measure of impedance associated with the user's body. A hydration level measurement is determined based on the measure of impedance.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: March 5, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Russel Allyn Martin, Leonid Sheynblat, Douglas Wayne Hoffman
  • Patent number: 7263109
    Abstract: A method and system to minimize the potential of jitter buffer underflow/overflow resulting from a difference in sampling rates of an audio encoder and an audio decoder are disclosed herein. The difference in sampling rates, or clock skew, can be determined from a difference between an actual amount of data stored in a jitter buffer and the desired, or threshold, amount. A subset of packets from a sequence of packets output to the audio decoder can be altered to compensate for the clock skew, whereby the amount of data associated with the subset of packets is decreased when the sampling rate of the encoder is greater than the sampling rate of the decoder, and the amount of data is increased when the sampling rate of the encoder is less than the sampling rate of the decoder. The present invention finds particular advantage in providing audio data via a packet-switched network.
    Type: Grant
    Filed: March 11, 2002
    Date of Patent: August 28, 2007
    Assignee: Conexant, Inc.
    Inventor: Igor Ternovsky
  • Patent number: 7245632
    Abstract: An information processing module, for example a server blade, has information connections and storage connections. A carrier, e.g., a rack mountable shelf, is configured to receive a number of information processing modules. A switch module is operable to connect a received information processing module to an external information network. The switch includes an external storage connection operable under an external storage channel format, e.g., Fiber Channel. A protocol converter converts between information packets comprising packet format storage data (e.g., iSCSI format) received from an information processing module and signals in the external storage channel format. Redundant connections are included to enhance reliability.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: July 17, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Heffernan, Martin P. Mayhead, Paul J. Garnett, James E. King
  • Patent number: 7236503
    Abstract: A method transmitting a message over at least one of a plurality of radio frequency (RF) channels of an RF communications network is provided. The method comprises the steps of detecting a presence of jamming pulses in the at least one of the plurality of RF channels. The characteristics of the jamming pulses in the at least one of the plurality of RF channels is determined wherein the determined characteristics define at least interstices between the jamming pulses. The message is transmitted over the at least one of the plurality of RF channels wherein the message is transmitted within the interstices of the jamming pulse determined from the step of determining characteristics of the jamming pulses.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: June 26, 2007
    Assignee: General Electric Company
    Inventors: Daniel White Sexton, John Erik Hershey
  • Patent number: 7227869
    Abstract: Provided is a 10/100Base-T MAC to PHY interface requiring only two wires (pins) per port, with two additional global wires: a clock wire (pin), and a synchronization wire (pin). This reduction in the number of pins associated with each port is achieved by time-division multiplexing wherein each time-division multiplexed wire combines a plurality of definitions from the conventional 100Base-T interface specified by IEEE 802.3u (clause 22). As a result, each port has its own pair of associated time-division multiplexed wires (pins) and the addition of each port simply requires two additional wires. According to a preferred embodiment of the present invention, information normally transferred on sixteen wires in a conventional 100Base-T interface at 25 MHz is time-division multiplexed onto two wires (corresponding to two pins) that transfer data at 125 MHz, five times the speed of conventional interfaces. Importantly, this multiplexing is done on a port by port basis.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: June 5, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Findlater, Andreas V. Bechtolsheim
  • Patent number: 7227841
    Abstract: A system and method for input thresholding packets in a network switch. A network switch may include multiple input ports, multiple output ports, and a shared random access memory coupled to the input ports and output ports by data transport logic. Packets entering the network switch may be assigned to one of a plurality of threshold groups and to one of a plurality of flows within the threshold group. In one embodiment, each threshold group may be divided into a plurality of levels of operation. As resources are allocated or freed by the threshold group, the threshold group may dynamically move up or down in the levels of operation. Within each level, one or more different values may be used as level boundaries and resource limits for flows within the threshold group. In one embodiment, programmable registers may be used to store these values.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: June 5, 2007
    Assignee: Nishan Systems, Inc.
    Inventors: Rodney N. Mullendore, Stuart F. Oberman, Anil Mehta, Keith Schakel, Kamran Malik
  • Patent number: 7212495
    Abstract: A call signaling protocol that uses simplified messaging to set up, confirm set up, tear down, and confirm tear down of a connection. The available capacity of communications links is tracked so that it can be quickly determined whether or not a link can handle a call. Segments (e.g., time slots, wavelengths, etc.) of a link having enough available capacity are allocated by a separate operation. Connection state information is also tracked. The simple messages and information used by the signaling protocol permits it to be easily implemented in hardware. Such an implementation enables high-speed, high-capacity, call signaling.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: May 1, 2007
    Assignee: Polytechnic University
    Inventors: Ramesh Karri, Malathi Veeraraghavan, Brian Douglas, Haobo Wang
  • Patent number: 7212523
    Abstract: An architecture for a high bandwidth digital cross-connect switching system that is internally non-blocking, has a simpler layout, and employs a reduced number of logic gates. The high bandwidth digital cross-connect switching architecture comprises a Time Division Multiplexing (TDM) cross-connect including M space/time switches. Each space/time switch includes an input bus, an output bus, N×W Flip-Flops (FFs) for storing input data, W N-by-N switches for sorting the data according to predetermined cross-connection requirements, and N×W FFs for storing output data, in which “N” corresponds to the number of input ports and the number of output ports in the N-by-N switch, and “W” corresponds to the width of each data word. Each N-by-N switch includes N×W N-to-1 selectors, and the M space/time switches include N×W M-to-1 selectors, thereby allowing an effective N×M-to-1 selection to be performed on the data words.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: May 1, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Narendra K. Bansal, Gary Martin
  • Patent number: 7200144
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: April 3, 2007
    Assignee: Qlogic, Corp.
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Patent number: 7200140
    Abstract: Methods and systems for use in connection with an asymmetrical digital subscriber line (ADSL) system being available to provide voice service and data service to the customer's premises. One service of the voice service or the data service is in use at the customer's premises, and the exemplary methods and systems detect a request for provision of the other service. In response to the detection, impact information may be provided on performance of the one service in light of concurrent use of the other service. A list of modes of operation of the other service is provided. The subscriber may consider the impact information and the list of modes and respond with a selected mode of operation of the other service. The selected mode is detected and the other service is operated pursuant to the selected mode to the customer's premises.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: April 3, 2007
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: Prasad Nimmagadda
  • Patent number: 7184435
    Abstract: A method for setting wireless network devices aims at altering settings of at least one second wireless network device from a first wireless network device in a wireless transmission fashion.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: February 27, 2007
    Inventor: Ju-Fang Hsiao
  • Patent number: 7184407
    Abstract: A method for automatic hidden node detection that includes observing frame exchange sequences that conform to a MAC standard such as the IEEE 802.11 standard. The method includes detecting a hidden node upon receiving a response frame without previously receiving the frame causing the response. Similar conclusions may be drawn from longer frame sequences. When a hidden node has been detected with reasonable certainty, a hidden node report is sent to a hidden node manager. In one embodiment, the hidden node manager is centralized, and in another, the management function is performed in a distributed manner. Upon receiving a report, the hidden node manager automatically invokes hidden node avoidance measures by sending one or more action frames. In another embodiment, the hidden node manager turns on a hidden node mitigation method. In the case of the IEEE 802.11 standard, the hidden node manager turns on the IEEE 802.11 hidden node mitigation method based on RTS/CTS exchange.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: February 27, 2007
    Assignee: Cisco Systems Wireless Networking (Australia) Pty Limited
    Inventors: Andrew F. Myles, Alex C. K. Lam, David S. Goodall
  • Patent number: 7180906
    Abstract: A method and apparatus for autopolling physical layer (PHY) devices in a network is controlled by information contained in a plurality of poll registers. A user independently defines the PHY addresses and register numbers for a plurality of external PHY registers and provides these to the poll registers. In each poll register, an enable bit is provided for each of the selected PHY registers. When a host CPU sets one of the enable bits, the poll logic reads the corresponding PHY register and stores the result in a corresponding poll data register. One poll data register is provided for each poll register. Thereafter, at each polling interval, the poll logic compares the current contents of the selected PHY register with the contents of the corresponding poll data register. If a change is detected, an interrupt is set in an interrupt register, which causes an interrupt to the host CPU.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: February 20, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Jeffrey Dwork
  • Patent number: 7180853
    Abstract: In summary, a method and apparatus for performing a connection admission control in an asynchronous network node is disclosed, wherein approximation parameters obtained by approximating a traffic parameter function defining an effective bandwidth of a connection are stored and used to determine a value representing an effective bandwidth of a requested new connection. Since the approximation parameters are calculated in advance and stored, the determination of the effective bandwidth of a requested connection can be performed by simple calculations based on the stored approximation parameters. Thus, the invention presents an extremely simple CAC procedure which is accurate enough to take full advantage of statistical multiplexing. Due to the fast calculations, the connection admission control method and apparatus are suitable for real-time connection admission control decisions.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: February 20, 2007
    Assignee: Nokia Corporation
    Inventor: Antti Petajisto
  • Patent number: 7170865
    Abstract: The invention relates to communications systems, and particularly to enhancing tolerance to failures in network elements and transmission systems. The fault tolerance is achieved by providing two or more active ATM permanent virtual channel (PVC) connections between a core network element and an access network element, and providing a separate ATM interface unit for each such ATM PVC connection in the core network element. The user and signalling traffic is distributed among these active connections and interface units. In case of a failure in one of the ATM PVC connections or interface units, the communication is maintained over the other connection(s) and interface unit(s). Thus, only part of the transport capacity is lost, and a total block of communication is avoided. Any new communication will be setup over the other connections.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: January 30, 2007
    Assignee: Nokia Corporation
    Inventor: Teemu Jäppinen
  • Patent number: 7164661
    Abstract: A two-way satellite communication system is disclosed. A transceiver transmit signals over a return channel to a satellite and receives signals over a downlink channel from the satellite. A hub communicates with the transceiver over the return channel, wherein the hub provides connectivity between the transceiver and a packet switched network.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: January 16, 2007
    Assignee: Hughes Networks Systems, LLC
    Inventor: Frank Kelly
  • Patent number: 7158500
    Abstract: A system, method, apparatus, means, and computer program code for requesting location data in a communications network, where the communications network includes a first base station server (BSS) in communication with a first serving mobile location center (SMLC), and a second BSS in communication with a second SMLC and a location measurement unit (LMU) under control of the second SMLC, the first and second BSS in communication with a serving general packet radio service support node (SGSN). According to some embodiments, a request for location data is generated at the first SMLC and is submitted to the first BSS using a packet-switched communications protocol. The first BSS forwards the request for location data to the SGSN using a packet-switched communications protocol. A response to the request for location data, generated by the second SMLC, is received. In some embodiments, the response can include a positive or a negative acknowledgement from the second SMLC.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: January 2, 2007
    Assignee: Siemens Communications, Inc.
    Inventor: Magesh Annamalai