Patents Represented by Attorney Harrity & Harrity, LLP
  • Patent number: 8335158
    Abstract: A system selectively drops data from queues. The system includes a drop table that stores drop probabilities. The system selects one of the queues to examine and generates an index into the drop table to identify one of the drop probabilities for the examined queue. The system then determines whether to drop data from the examined queue based on the identified drop probability.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: December 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Debashis Basu, Jayabharat Boddu, Avanindra Godbole
  • Patent number: 8334181
    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: July 14, 2010
    Date of Patent: December 18, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Judy Xilin An, Zoran Krivokapic, Haihong Wang, Bin Yu
  • Patent number: 8332561
    Abstract: A network adapter for plugging into a host computer is provided. The network adapter may include an internal memory and connection means for connecting the host computer to a communications network. The network adapter may include resident application software stored in the network adapter's internal memory, whereby the resident application software automatically activates when the network adapter is plugged into the host computer.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: December 11, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Johan Tysklind, Jan Backman
  • Patent number: 8331848
    Abstract: A wireless communication apparatus and method are provided for operation in a communication network. The wireless communication apparatus comprises a receiver unit operative to receive control data and audio data from an audio gateway; a control unit operative to use the control data to provide a connection between the wireless communication apparatus and the audio gateway for communication of the audio data; and a transmitter unit. The receiver unit is operative to receive from another wireless communication apparatus a request for the control data. The control unit is operative to forward via the transmitter unit the control data to the other wireless communication apparatus in response to the request. The other communication apparatus and a method for requesting the control data are also provided.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: December 11, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Erwin G. H. Weinans, Tjapko Uildriks, Bart B. Trip
  • Patent number: 8332399
    Abstract: A system identifies a set of documents from a corpus of documents that are relevant to a word, phrase or sentence and that were published at approximately a same time period, where each document of the set of documents includes news content and has an associated headline. The system extracts headlines from the set of documents and derives a score for each headline of the extracted headlines based on how many times selected words in each headline occurs among all of the extracted headlines.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventor: Douwe Osinga
  • Patent number: 8332622
    Abstract: Methods and systems consistent with the present invention provide a programmable table which allows software to define a plurality of branching functions, each of which maps a vector of condition codes to a branch offset. This technique allows for a flexible multi-way branching functionality, using a conditional branch outcome table that can be specified by a programmer. Any instruction can specify the evaluation of arbitrary conditional expressions to compute the values for the condition codes, and can choose a particular branching function. When the processor executes the instruction, the processor's arithmetic/logical functional units evaluate the conditional expressions and then the processor performs the branch operation, according to the specified branching function.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: December 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Anurag P Gupta, John Keen, Jeffrey G Libby, Jean-Marc Frailong, Avanindra Godbole, Sharada Yeluri
  • Patent number: 8332382
    Abstract: A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventors: Michael Curtiss, Krishna Bharat, Michael Schmitt
  • Patent number: 8332948
    Abstract: Methods, computer program products and apparatus for processing data packets are described. Methods include receiving the data packet, examining the data packet, determining a single flow record associated with the packet and extracting flow instructions for two or more devices from the single flow record.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: December 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Nir Zuk
  • Patent number: 8331374
    Abstract: Packet processing is provided in a multiple processor system including a first processor to processing a packet and to create a tag associated with the packet. The tag includes information about the processing of the packet. A second processor receives the packet subsequent to the first processor and processes the packet using the tag information.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: December 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Nir Zuk, Yu Ming Mao
  • Patent number: 8331749
    Abstract: An electronic device includes an instrument panel that includes a display opening, where the instrument panel is located in a first plane; a circuit board located inside the electronic device, where the circuit board includes a display device that includes a display area, and where the display area is located in a second plane that is different from the first plane; and a waveguide that couples the display area to the display opening and guides light, and/or an image displayed in the display area, from the display area to the display opening.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: December 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Hogan Lew
  • Patent number: 8332371
    Abstract: Techniques for extracting information from a database are provided. A database such as the Web is searched for occurrences of tuples of information. The occurrences of the tuples of information that were found in the database are analyzed to identify a pattern in which the tuples of information were stored. Additional tuples of information can then be extracted from the database utilizing the pattern. This process can be repeated with the additional tuples of information, if desired.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: December 11, 2012
    Assignee: Google Inc.
    Inventor: Sergey Brin
  • Patent number: 8331359
    Abstract: A network device includes one or more processing units and an external memory. Each of the one or more processing units includes a centralized counter configured to perform accounting for the respective processing unit. The external memory is associated with at least one of the one or more processing units and is configured to store a group of count values for the at least one processing unit.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: December 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Albert Weichung Kuo, Reuven Meyer Samuel, Debashis Basu, Arunachalam Vaidyanathan, Spencer Greene
  • Patent number: 8326881
    Abstract: Computer program products and methods of inspecting a log of security records in a computer network are provided. The method includes retrieving a log record, processing the log record including deriving a key to a table, determining a data value from information in the log record and adding the data value to a list of data values associated with the key if the data value is unique. One or more entries of the table are evaluated based on predetermined criteria to detect attempted security breaches.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: December 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Nir Zuk
  • Patent number: 8327016
    Abstract: A method and a network device for enabling communication between unnumbered interfaces are provided. A device level address may be assigned to a network device. The network device may announce the assigned device level address to a neighboring network device over a link. A corresponding device level address associated with the neighboring network device may be received over the link. A route may be stored including the received device level address associated with the neighboring network device and the link. In some implementations, the announcement of the assigned device level address is performed during protocol configuration.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: December 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 8326981
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using a standard network browser. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point. The solution provided by the invention is not only easily set up and managed, but also able to support many remote users in a cost-effective manner.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Theron Tock, Sampath Srinivas
  • Patent number: 8325348
    Abstract: A laser interferometer system for measuring roll angle around the direction of linear displacement comprises a light source of a frequency stabilized input beam (15) with two linear orthogonally polarized components which may or may not be of the same frequency, a polarizing beam splitting prism, two quarter-wave retardation plates, a corner cube retroreflector, a prism assembly, attached to the mechanical apparatus whose roll angle of travel is to be measured, a wedge mirror assembly, a polarizer, a photoelectric detector, and a phase meter; the light source emits a frequency-stable incident beam and generates a stable electric reference signal; under the actions of the polarizing beam splitting prism, quarter-wave plate and corner cube retroreflector, the incident beam travels twice through and then reflected twice by the wedge mirror assembly, and finally exits from the polarizing beam splitting prism.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: December 4, 2012
    Assignee: University of Shanghai for Science and Technology
    Inventors: Wenmei Hou, Xianbin Zhao, Yunbo Zhang
  • Patent number: 8327057
    Abstract: A device may receive requests intended for a memory that includes a number of banks, determine a number of the requests intended for each of the banks, determine an order for the requests based on the determined number of the requests intended for each of the banks, and send one of the requests to the memory based on the determined order.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: December 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Anjan Venkatramani, Srinivas Perla, John Keen
  • Patent number: 8326750
    Abstract: A financial analysis program includes an object oriented architecture having a number of abstract classes associated with performing financial calculations. The abstract classes include an instruments class that defines a number of financial instruments in a hierarchical manner. The abstract classes also include a models class that defines a number of objects or functions used to perform financial calculations. The program also includes an interface to allow a user to pass instrument parameters to the objects or functions and execute the object or function using the instrument parameters.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: December 4, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Paul Po Wang
  • Patent number: 8326961
    Abstract: Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Nir Zuk, Yu Ming Mao, Kowsik Guruswamy
  • Patent number: 8326607
    Abstract: The present invention relates to a method and arrangement for improving quality of a voice transmission by extracting filter coefficient parameters with respect to a voice signal in a first speech transmission rate, and using the extracted filter coefficient parameters in a second transmission rate that is equal or lower than the first transmission rate.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: December 4, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Martin Nyström