Patents Represented by Attorney Harrity & Harrity, LLP
  • Patent number: 8281400
    Abstract: Methods and systems for identifying a source of an attack in a network include transmitting an address associated with the attack target to a number of network devices. Each network device may then determine whether a received packet is destined for the attack target and identify, for each packet destined for the attack target, an input interface upon which the packet arrived. Each network device may also count the amount of data destined for the attack target per input interface. A potential source of the attack may then be identified based on the amount of data destined for the attack target.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: October 2, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Benjamin C. Eater, Robert F. Jaeger
  • Patent number: 8273994
    Abstract: A printed circuit board (PCB) includes a ball grid array (BGA). The PCB further includes a first BGA pad having a circular shape, and a first via having a circular shape, where the circular shape of the first via overlaps a portion of the circular shape of the first BGA pad and is rotated diagonally relative to a center of the first BGA pad. The PCB also includes a second BGA pad having a circular shape, and a second via having a circular shape, where the circular shape of the second via overlaps a portion of the circular shape of the second BGA pad and is rotated diagonally relative to a center of the second pad, and where a center of the second via is located at a first distance from the center of the first via and at a first angle relative to an axis that crosses a center of the first via.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: September 25, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Boris Reynov, Ping Yue, Shreeram Siddhaye, John Cleveland, Chebrolu Srinivas, Srinivas Venkataraman
  • Patent number: 8271672
    Abstract: Output logic generates read requests using a programmable schedule that controls read bandwidth for multiple data streams and stores the read requests in a queuing device. The output logic also dequeues the read requests based on a similar programmable schedule, forwards the read requests to the memory, and reads data units from the memory based on the read requests.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Song Zhang, Phil Lacroute, Anurag P. Gupta, Raymond M. Lim, Avanindra Godbole, Debashis Basu
  • Patent number: 8269373
    Abstract: A device may include a plurality of direct current to direct current (DC/DC) converters that may produce voltages, and a first device that may receive a signal from a second device on a removable module when the removable module is coupled to the device. The first device may produce, based on the signal, an instruction related to one or more voltages associated with the removable module. The instruction may cause a first DC/DC converter and a second DC/DC converter, of the plurality of DC/DC converters, to power up at different times based on a particular sequence, and generate the one or more voltages. The particular sequence may be based on the signal. The first device may cause the one or more voltages, generated by the first DC/DC converter and the second DC/DC converter, to be provided to the removable module.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Jaspal Gill, David Keith Owen, Troy Sheets, Daniel Lewis Kline
  • Patent number: 8270419
    Abstract: A fiber node may include a cable modem termination system (CMTS) that includes a first receiver to receive first signals from a plurality of cable modems over a plurality of upstream channels, and extract data from the first signals; a second receiver to receive second signals, the second signals being in a different format than the first signals; and a processor, connected to the first receiver and the second receiver, to receive the extracted data from the first receiver, receive the second signals from the second receiver, compress the extracted data and the second signals, merge the extracted data and the second signals, and transmit, to an upstream facility, the merged extracted data and the second signals over a common network path.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Valentino Liva, Alok Sharma, Lance Smith, James Yee
  • Patent number: 8271929
    Abstract: A computing device may include a memory to store instructions and a processor. The processor may execute the instructions to conduct an initial cell optimization for an integrated circuit layout; designate clock loads associated with a first-level clock buffer; receive, after the initial standard-cell optimization, a set of initial placement locations; align the clock loads according to the set of placement locations; conduct, using the aligned clock loads, a re-optimization of the integrated circuit layout; and store, in the memory, a circuit layout based on the re-optimization.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Gustav Laub
  • Patent number: 8271865
    Abstract: A system stores an electronic document that has markers inserted within the electronic document. The system visually renders the electronic document to a user and uses the inserted markers to determine a speed at which a reader reads the electronic document.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: Victor Bennett
  • Patent number: 8270308
    Abstract: A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks Inc.
    Inventors: Hao Su, Mark Nicholson
  • Patent number: 8266143
    Abstract: A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventors: Jeffrey Dean, Paul Haahr, Monika Henzinger, Steve Lawrence, Karl Pfleger, Olcan Sercinoglu, Simon Tong
  • Patent number: 8266344
    Abstract: A network device may include an off-chip memory to store a free-list of buffer pointers. The network device may further include an on-chip controller that includes a prefetch buffer. The prefetch buffer may store unallocated buffer pointers that point to available memory locations in a different off-chip memory. The on-chip controller may receive an unallocated buffer pointer, determine, in response to receiving the unallocated buffer pointer, whether the prefetch buffer is full, store the unallocated buffer pointer in the prefetch buffer when the prefetch buffer is determined not to be full, and store the unallocated buffer pointer in the free-list, in the off-chip memory, when the prefetch buffer is determined to be full.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: September 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Gerald Lampert
  • Patent number: 8266133
    Abstract: A system receives a search query from a user and searches a group of repositories, based on the search query, to identify, for each of the repositories, a set of search results. The system also identifies one of the repositories based on a likelihood that the user desires information from the identified repository and presents the set of search results associated with the identified repository.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventors: Michael Angelo, David Braginsky, Jeremy Ginsberg, Simon Tong
  • Patent number: 8266134
    Abstract: Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected according to a stall time of the host. The stall time can indicate the earliest time that the host should be crawled and the stall times can be a predetermined amount of time, vary by host and be adjusted according to actual retrieval times from the host.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventors: Jeffrey A. Dean, Craig Silverstein, Benedict Gomes, Sanjay Ghemawat
  • Patent number: 8264974
    Abstract: A network device may include logic configured to receive a first problem report from a first network device in a first network, receive a second problem report from a second network device in a second network, receive reconfiguration information from a third network device in a third network, store event data included in the first and second problem reports, determine whether the event data included in the first or second problem reports is associated with the reconfiguration information, transmit at least one of the first or second problem reports to the third network device when the reconfiguration information is not associated with the event data included in the first or second problem reports and transmit the reconfiguration information to at least one of the first or second network devices when the reconfiguration information is associated with the event data included in the first or second problem reports.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: September 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Dogu Narin, Siobhan Tully
  • Patent number: 8266343
    Abstract: A device may include polling logic configured to store a table of received addresses, sequentially receive sensor data from each address in the table via a serial data bus, store the sensor data in a memory, receive an address from a processor via a high speed data bus, and provide stored sensor data from the memory to the processor via a parallel data bus.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: September 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Shreeram Siddhaye, Srinivas Gadgil, Euan F. Mowat
  • Patent number: 8256189
    Abstract: A punch assembly is provided in a form, fill, and seal machine that provides a package that includes a sealed end portion and contains an article. The punch assembly includes a housing, and a heat sink provided in and retained by the housing, where the heat sink includes a punch tip that is to provide an opening in the sealed end portion of the package. The punch assembly also includes a coil heater contacting the heat sink to provide heat to the heat sink and the punch tip, where one or more air gaps are provided between the housing and the heat sink to prevent heat transfer from the heat sink to a seal jaw assembly of the form, fill, and seal machine.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: September 4, 2012
    Assignee: Lako Tool & Manufacturing, Inc.
    Inventors: Louis M. Montano, Larry Smith, William Witzler
  • Patent number: 8260780
    Abstract: A system protects database operations performed on a shared resource. The system may chunk memory to form a set of memory chunks which have memory blocks, at least some of the memory blocks including database objects. The system may configure at least one binary search tree using the memory chunks as nodes and buffer a set of pointers corresponding to the memory blocks. The system may further validate the buffered pointers and dereference validated buffered pointers.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaosong Yang, Lin Chen, Changming Liu
  • Patent number: 8261352
    Abstract: A method includes receiving a data unit, determining whether a current state, associated with a deterministic finite automata (DFA) that includes a portion of states in a bitmap and a remaining portion of states in a DFA table, is a bitmap state or not, and determining whether a value corresponding to the data unit is greater than a threshold value, when it is determined that the current state is not a bitmap state. The method further includes determining whether the current state is insensitive, when it is determined that the value corresponding to the data unit is greater than the threshold value, where insensitive means that each next state is a same state for the current state, and selecting a default state, as a next state for the current, when it is determined that the current state is insensitive.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks Inc.
    Inventors: Qingming Ma, Bryan Burns, Sheng Li, Na Liu, Xuejun Wu, Shan Yu, Li Zheng
  • Patent number: 8261192
    Abstract: A method includes recognizing an item within a first document based on a pattern associated with the item but not the exact content of the item. The method further includes identifying a link for the item and providing a second document that includes information associated with the item when the link for the item is selected.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventor: Gueorgui Djabarov
  • Patent number: 8259563
    Abstract: A first network device creates a protection path to a second network device associated with a first service site, and creates a pseudowire between the first service site and a second service site via the first network device and the second network device. The first network device also detects a failure between the first network device and the first service site, and forwards traffic, provided by the pseudowire between the first service site and the second service site, via the protection path. The second network device uses the traffic on the protection path as a trigger to activate a link between the second network device and the first service site.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Bhupesh Kothari, Nischal Sheth
  • Patent number: 8261337
    Abstract: A security device may be interconnected, via multiple links, between multiple network devices in a network. The firewall device may include multiple input interfaces that receive data units from a first network device destined for a second network device of the multiple network devices, identify a session associated with each of the data units, and process the data units in accordance with the identified sessions and a security policy.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Lee Chik Cheung