Patents Represented by Attorney Harrity & Snyder LLP
  • Patent number: 7187731
    Abstract: The invention performs frequency estimation over both the burst preamble, during which known symbols are transmitted, and also during the burst's data packet, which is subsequent to the preamble and extracted by the local detector. During the preamble, an initial frequency estimate is obtained. This estimate is based on a time average of either phase or correlation samples. Atypical phase or correlation samples, attributable to detector symbol errors during the data packet, are detected and filtered, so as to avoid including the atypical samples in a time-averages used to provide the frequency estimate. In a first embodiment correlation samples are time averaged, and atypical correlation samples are suppressed prior to correlation time averaging. In a second embodiment, phase slope values are time averaged, and atypical values of phase slope are suppressed prior to phase slope time averaging.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: March 6, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Ambroise Popper
  • Patent number: 7187689
    Abstract: A system manages a buffer having a group of entries. The system receives information relating to a read request for a memory. The system determines whether an entry in the buffer contains valid information. If the entry is determined to contain valid information, the system transmits the information in the entry in an error message. The system may then store the received information in the entry. In another implementation, the system stores data in one of the entries of the buffer, removes an address corresponding to the one entry from an address list, and starts a timer associated with the one entry. The system also determines whether the timer has exceeded a predetermined value, transferring the data from the one entry when the timer has exceeded the predetermined value, and adds the address back to the address list.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: March 6, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag P Gupta, Song Zhang
  • Patent number: 7186599
    Abstract: A method of forming a fin field effect transistor includes forming a fin and forming a source region on a first end of the fin and a drain region on a second end of the fin. The method further includes forming a dummy gate with a first semi-conducting material in a first pattern over the fin and forming a dielectric layer around the dummy gate. The method also includes removing the first semi-conducting material to leave a trench in the dielectric layer corresponding to the first pattern, thinning a portion of the fin exposed within the trench, and forming a metal gate within the trench.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 6, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shibly S. Ahmed, Haihong Wang, Bin Yu
  • Patent number: 7183152
    Abstract: A method of forming a fin for a fin field effect transistor (FinFET) includes defining a trench in a layer of first material, where a width of an opening of the trench is substantially smaller than a thickness of the layer. The method includes growing a second material in the trench to form the fin and removing the layer of first material.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: February 27, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Srikanteswara Dakshina-Murthy, Chih-Yuh Yang, Bin Yu
  • Patent number: 7183223
    Abstract: Methods are provided for forming contacts for a semiconductor device. The methods may include depositing various materials, such as polysilicon, nitride, oxide, and/or carbon materials, over the semiconductor device. The methods may also include forming a contact hole and filling the contact hole to form the contact for the semiconductor device.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: February 27, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Cyrus E. Tabery, Srikanteswara Dakshina-Murthy, Chih-Yuh Yang, Bin Yu
  • Patent number: 7180893
    Abstract: A packet header processing engine includes a level 2 (L2) header generation unit and a level 3 (L3) header generation unit. The L2 and L3 header generation units are implemented in parallel with one another. The L2 generation unit writes L2 header information to a first buffer and the L3 generation unit writes L3 header information to a second buffer. When both the L2 and L3 generation units complete their operations for a particular packet, a build component combines the generated L2 and L3 header information from the buffers to form a complete packet header.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: February 20, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Raymond M. Lim, Jeffrey G. Libby
  • Patent number: 7179692
    Abstract: A method of forming a semiconductor device includes forming a fin on an insulating layer, where the fin includes a number of side surfaces, a top surface and a bottom surface. The method also includes forming a gate on the insulating layer, where the gate has a substantially U-shaped cross-section at a channel region of the semiconductor device.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: February 20, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Bin Yu, Shibly S. Ahmed, Judy Xilin An, Srikanteswara Dakshina-Murthy, Zoran Krivokapic, Haihong Wang
  • Patent number: 7177309
    Abstract: A packet switching equipment and a switch control system employing the same performs operation of the switch core portion independent of content of decision of an arbiter portion and overall equipment can be constructed with simple control structure. The packet switching equipment includes input buffer portions temporarily storing packets arriving to the input ports and outputting packets with adding labels indicative of destination port numbers, a switch core portion for switching the packets on the basis of labels added to the input buffer portions, and an arbiter portion adjusting input buffer portions to provide output permissions for outputting to the output ports. A sorting network autonomously sorting and concentrating the packets on the basis of the labels added to the packets is employed in the switch core portion.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: February 13, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Masayuki Shinohara
  • Patent number: 7177289
    Abstract: A communication device for use in connecting a mobile station to a terminal includes a first group of frame memories that correspond to radio links used to transmit data to the mobile station. The first group of frame memories is configured to store point-to-point (PPP) frames. The communication device also includes one or more radio converters that convert the PPP frames stored in the first group of frame memories into radio frames. The communication device may further include a second group of frame memories configured to store radio frames received from the mobile station via radio links. The communication device may also include a PPP converter configured to convert the radio frames stored in the second group of frame memories into PPP frames.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: February 13, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Hiroshi Asahina
  • Patent number: 7171530
    Abstract: A system maintains a first counter value that indicates a number of times memory addresses in a memory address pool have been replenished. The system further maintains a second counter value that indicates a number of times a circular buffer has been filled with memory addresses retrieved from the memory address pool. The system ages memory addresses allocated to memory write requests based on the first and second counter values.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: January 30, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Jorge Cruz-Rios, Rami Rahim, Venkateswarlu Talapaneni, Pradeep Sindhu
  • Patent number: 7164698
    Abstract: Systems and methods, consistent with the present invention, provide a high-speed line interface for networking devices. Such an interface may be used in networking devices, such as routers and switches, for receiving data from, and transmitting data to, high-speed links, such as those lines carrying data at rates of 2.5 Gbit/sec, 10 Gbit/sec, and 40 Gbit/sec and more. In a preferred embodiment, the interface deserializes data from an incoming data stream onto a multi-line bus so that the data may be processed at a lower clock speed. Packets are extracted from the data on the multi-line bus and distributed among a plurality of switching/forwarding modules for processing.
    Type: Grant
    Filed: January 3, 2001
    Date of Patent: January 16, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Ashok Krishnamurthi, Jeffrey Scott Dredge, Ramesh Padmanabhan, Ramalingam K. Anand
  • Patent number: 7164697
    Abstract: A method and apparatus for scheduling virtual upstream channels within one physical upstream channel is disclosed. A different MAP message is received by a receiver for each virtual upstream channel from that sent downstream. Where multiple upstream receivers are used, separate MAP messages can be sent for each receiver and consequently, each virtual upstream channel. The use of multiple upstream receivers is not necessary if the upstream receiver can change the upstream channel descriptors it is using per burst.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: January 16, 2007
    Assignee: Juniper Networks, Inc.
    Inventor: Nurettin Burcak Beser
  • Patent number: 7158520
    Abstract: A packet header processing engine includes a level 2 (L2) header generation unit and a level 3 (L3) header generation unit. The L2 and L3 header generation units are implemented in parallel with one another. Mailbox registers allow the L2 and L3 header generation units to communicate with one another. The L2 header generation unit may write to a specified mailbox register only when a valid bit corresponding to the mailbox register indicates that the register does not contain valid data. After writing to the mailbox register, the L2 header generation unit changes the state of the valid bit. The L3 register then reads from the mailbox register and changes the state of the valid bit. A similar implementation of the mailbox registers allows data to flow from the L3 header generation unit to the L2 header generation unit.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: January 2, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Raymond M. Lim, Jeffrey G. Libby
  • Patent number: 7158961
    Abstract: A similarity engine generates compact representations of objects called sketches. Sketches of different objects can be compared to determine the similarity between the two objects. The sketch for an object may be generated by creating a vector corresponding to the object, where each coordinate of the vector is associated with a corresponding weight. The weight associated with each coordinate in the vector is multiplied by a predetermined hashing vector to generate a product vector, and the product vectors are summed. The similarity engine may then generate a compact representation of the object based on the summed product vector.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: January 2, 2007
    Assignee: Google, Inc.
    Inventor: Moses Samson Charikar
  • Patent number: 7154967
    Abstract: Burst detection with high accuracy is achieved with a single autocorrelation circuit. Autocorrelation is performed using a preamble-embedded correlation sequence chosen such that a steeply sloped peak characterizes the autocorrelation response. The autocorrelation circuit is preferably used multiple times per clock period to deliver correlation moduli at sub-clock multiples. A contrast function makes a weighted comparison of each correlation modulus output by the autocorrelation circuit relative to adjacent correlation moduli. The contrast output defines a burst start-time uncertainty-window in a manner that is independent of signal level variability attributable to different operating conditions. A search is performed within the uncertainty window to identify the correlation maximum. Depending on the system mode (e.g., traffic mode vs. ranging mode), a priori knowledge may be preferred to the contrast output for defining the timing uncertainty window of the search.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: December 26, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Joseph Boutros, Emmanuel Lemois
  • Patent number: 7154856
    Abstract: A multiplexing apparatus selectively performs cell discard processing in the case of congestion on the basis of a use state of the same connection formed by cells from the side of a switching unit and subscribers without installing UPC units, and the multiplexing apparatus, which is connected to the switching unit and each of the plural subscribers through communication lines.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: December 26, 2006
    Assignee: Juniper Networks, Inc.
    Inventor: Hiroshi Ueno
  • Patent number: 7152557
    Abstract: An exhaust valve assembly may include a diaphragm connected to a restricting member. The diaphragm may be configured to change a position of the restricting member based on a pressure on a first side of the diaphragm. A spring may abut a second side of the diaphragm opposite the first side. The spring may apply a force to the second side of the diaphragm. An adjustable portion adjacent the spring may be configured to change the force applied to the diaphragm by the spring.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: December 26, 2006
    Assignee: Amalgamated Performance Enhancements, L.L.C.
    Inventor: Lawrence B. Forbush
  • Patent number: 7151774
    Abstract: A network device that controls the communication of data frames between stations includes ports that receive data frames from the stations and transmit the data frames. A number of the ports may be configured as a trunk and at least one of the ports in the trunk may be configured to transmit data frames at a higher speed than the other ports. The network device further includes data frame processing logic that identifies ports on which to transmit the received data frames. The data frame processing logic also determines whether the identified port is part of the trunk. When the port is part of the trunk, the data frame processing logic determines an appropriate port on which to transmit the data frame. The data frame processing logic may determine the appropriate port based on the priority associated with the received data frame so that higher priority data frames are transmitted on higher speed ports.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: December 19, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Robert Alan Williams, Bahadir Erimli
  • Patent number: 7148526
    Abstract: A double gate germanium metal-oxide semiconductor field-effect transistor (MOSFET) includes a germanium fin, a first gate formed adjacent a first side of the germanium fin, and a second gate formed adjacent a second side of the germanium fin opposite the first side. A triple gate MOSFET includes a germanium fin, a first gate formed adjacent a first side of the germanium fin, a second gate formed adjacent a second side of the germanium fin opposite the first side, and a top gate formed on top of the germanium fin. An all-around gate MOSFET includes a germanium fin, a first sidewall gate structure formed adjacent a first side of the germanium fin, a second sidewall gate structure formed adjacent a second side of the germanium fin, and additional gate structures formed on and around the germanium fin.
    Type: Grant
    Filed: January 23, 2003
    Date of Patent: December 12, 2006
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Judy Xilin An, Zoran Krivokapic, Haihong Wang, Bin Yu
  • Patent number: 7146358
    Abstract: A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible translations of the terms of the search query into a second language. The system also locates documents for use as parallel corpora to aid in the translation by: (1) locating documents in the first language that contain references that match the terms of the search query and identify documents in the second language; (2) locating documents in the first language that contain references that match the terms of the query and refer to other documents in the first language and identify documents in the second language that contain references to the other documents; or (3) locating documents in the first language that match the terms of the query and identify documents in the second language that contain references to the documents in the first language.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: December 5, 2006
    Assignee: Google Inc.
    Inventors: Luis Gravano, Monika H. Henzinger