Patents Represented by Attorney Harrity & Harrity, LLP
  • Patent number: 8129974
    Abstract: A power system includes a switch, a capacitor and a comparator circuit. The power system receives a signal to turn off power supplied to the power system, turns off the switch that is used to supply power to the system and discharges the capacitor. The power system also compares a voltage across the discharging capacitor to a threshold voltage value, and turns on the switch to allow power to be supplied to the power system when the compared voltage across the discharging capacitor equals the threshold voltage value.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 6, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Jaspal Gill, David Owen, Thuan Che
  • Patent number: 8131717
    Abstract: A method may include identifying a linked document that is linked to by a group of linking documents; identifying links between the linking documents and the linked document; assigning a weight to each of the identified links; and determining a score for the linked document based on the identified links between the linking documents and the linked document, and the weights assigned to each of the identified links.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: March 6, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Lawrence Page
  • Patent number: 8130239
    Abstract: A system stores a first object tree that describes a graphical scene in memory and creates a second object tree based on the first object tree, where the second object tree is optimized for use by a graphics processing unit (GPU) to render a graphical scene. The system receives indications of one or more changes associated with the first object tree and traverses the first object tree to make the one or more changes to the first object tree and to generate a composite command for use in making corresponding changes in the second object tree. The system executes the composite command to make the corresponding changes in the second object tree.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: March 6, 2012
    Assignee: The Mathworks, Inc.
    Inventor: Michael Patrick Garrity
  • Patent number: 8131950
    Abstract: A first-in-first-out (FIFO) queue optimized to reduce latency in dequeuing data items from the FIFO. In one implementation, a FIFO queue additionally includes buffers connected to the output of the FIFO queue and bypass logic. The buffers act as the final stages of the FIFO queue. The bypass logic causes input data items to bypass the FIFO and to go straight to the buffers when the buffers are able to receive data items and the FIFO queue is empty. In a second implementation, arbitration logic is coupled to the queue. The arbitration logic controls a multiplexer to output a predetermined number of data items from a number of final stages of the queue. In this second implementation, the arbitration logic gives higher priority to data items in later stages of the queue.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: March 6, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Devereaux C. Chen, Jeffrey R. Zimmer
  • Patent number: 8131715
    Abstract: A method may include identifying a group of documents; identifying linking documents that include links to the identified documents; assigning a measure of importance to one or more of the linking documents; and generating a score for each of the identified documents based on the measure of importance assigned to at least one of the linking documents that includes a link to the identified document.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: March 6, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Lawrence Page
  • Patent number: 8130634
    Abstract: A provider device determines that a failure has occurred in a link or path and notifies a customer device of the failure. The notifying causes the customer device to become aware of the failure in less than one second.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: March 6, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Sunil Bakhru
  • Patent number: 8131685
    Abstract: A system matches accounts based on attributes of the accounts, and scores the matched account pairs based on a probability of the matched accounts being duplicate accounts. The system can utilize the matched and scored account pairs to determine duplicate accounts, and terminate at least one of the accounts in a duplicate account pair.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: March 6, 2012
    Assignee: Google Inc.
    Inventors: Joel Gedalius, Brian Sinay, Naval Verma, Julian Wong
  • Patent number: 8126876
    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: July 10, 2009
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Michael Curtiss, Krishna Bharat, Michael Schmitt
  • Patent number: 8126865
    Abstract: A system provides client access to customized news content. The system includes a custom news source server and a news search server. The custom news source server periodically sends one or more customized search queries to a news search server. The news search server fetches news content from multiple news source servers and aggregates the news content. The news search server also periodically receives the one or more search queries from the custom news source server, searches the aggregated news content based on the one or more search queries, and periodically provides selected news content to the custom news server based on results of the searches. The custom news source server permits access to clients, from across a network, to the selected news content provided by the news search server.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Michael Schmitt, Mike Curtiss, Marissa Mayer, Anurag Acharya, Srdjan Mitrovic, Vijay Boyapati
  • Patent number: 8127220
    Abstract: A system modifies documents to aid users in determining which of the entries in the documents to choose. The system identifies a document that includes one or more entries. The system determines a score for each of the entries and modifies the identified document, or entries in the identified document, based on the determined scores. The system then provides the modified document to a user.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Jeffrey A. Dean, Craig Silverstein, Lawrence E. Page
  • Patent number: 8126893
    Abstract: A system automatically creates a list from items in existing lists. The system receives one or more example items corresponding to the list and assigns weights to the items in the existing lists based on the one or more example items. The system then forms the list based on the items and the weights assigned to the items.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Simon Tong, Jeff Dean
  • Patent number: 8126884
    Abstract: A method assigns importance ranks to nodes in a linked database, such as any database of documents containing citations, the world wide web or any other hypermedia database. The rank assigned to a document is calculated from the ranks of documents citing it. In addition, the rank of a document is calculated from a constant representing the probability that a browser through the database will randomly jump to the document. The method is particularly useful in enhancing the performance of search engine results for hypermedia databases, such as the world wide web, whose documents have a large variation in quality.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: February 28, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Lawrence Page
  • Patent number: 8126866
    Abstract: Users may be protected from scumware included on or associated with web sites indexed by a search engine. The search engine may, for instance take the presence of scumware into account when ranking or determining whether a document matches a search query or provide information with search results that indicates that a particular search result link may be associated with scumware. In one implementation, a search engine generates search results for a search query to obtain documents that are relevant to the search query. The search engine may then format the search results as a web page that includes visual indicators associated with those of the relevant documents that have been determined to be associated with scumware.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: February 28, 2012
    Assignee: Google Inc.
    Inventors: Chris Barton, Shumeet Baluja, Avichal Garg, Eric L. Davis, Fritz Schneider, Niels Provos
  • Patent number: 8125997
    Abstract: A data processing system performs any-to-any transmission of data blocks. The system receives the data blocks on incoming data streams, and load balances the data blocks across a number of processing paths. The processing paths process the data blocks causing one or more of the data blocks to become out of order relative to an order in which the data blocks were received. The system hashes the data blocks to determine a manner in which to transmit the data blocks, reorders the data blocks to restore the order in which the data blocks were received, and transmits the reordered data blocks on outgoing data streams.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: February 28, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Spencer Greene
  • Patent number: 8127349
    Abstract: A system establishes a virtual private network (VPN) tunnel to a destination and determines a next hop for the VPN tunnel. The system inserts the next hop, and an address associated with the destination, into an entry of a first table. The system inserts the next hop, and a tunnel identifier corresponding to the established VPN tunnel, into an entry of a second table. The system associates one or more security parameters, used to encrypt traffic sent via the VPN tunnel, with the tunnel identifier.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: February 28, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Choung-Yaw Shieh, Yonghui Cheng
  • Patent number: 8127004
    Abstract: A network device may include logic configured to detect that an event has occurred in the network device, determine an XML document structure based on the detected event, and generate an XML document with the determined structure including information relating to the detected event.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: February 28, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Pallavi Mahajan, Dogu Narin, M. Richard Salaiz
  • Patent number: 8122127
    Abstract: A virtual device includes multiple devices connected to operate as a single device. A first one of the devices is configured to determine that the first device connects to a second one of the devices via a first link; identify a second link; determine that the second link connects the first device to the second device; and automatically aggregate the first link and the second link to form a link aggregation with the second device based on determining that the first device connects to the second device via both the first and second links. The first device is further configured to transmit packets to the second device via the first and second links of the link aggregation.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: February 21, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Megh Bhatt, Harshad Nakil, Rajashekar Reddy, Saurabh Agarwal, Sai Ganesh Sitharaman
  • Patent number: 8122013
    Abstract: A method for performing a local search includes receiving a local search request that includes at least a search term and a geographic identification. Business listings matching the received local search request are identified. The business listings are then ranked based on at least a webscore associated with each listing. Each listing's webscore is based on the listing's web popularity. In this manner, local search listings are ranked and presented in a more accurate manner.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Jiang Qian, Ben Luk, Xinghua An
  • Patent number: 8121026
    Abstract: A network device includes a group of interfaces. Each interface is associated with at least one other interface of the group of interfaces and a group of network addresses. Each interface is configured to monitor at least one of the group of network addresses with which the each interface is associated or the at least one other interface with which the each interface is associated, and determine whether to logically shut down based on the monitoring.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: February 21, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Xiaosong Yang, Lin Chen
  • Patent number: 8122019
    Abstract: A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they communicate. The search results can be easily distributed by the user via a simple interface that allows the search results to be easily added to the user's content. In one implementation, the search results may be automatically generated by the system based on user input to a content creation application.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Mark Lucovsky, Derek L. Collison, Carl P. Sjogreen