Patents Represented by Attorney Shumaker & Sieffert, P.A.
-
Patent number: 8352829Abstract: Techniques relate to the regeneration of a cyclical redundancy check (CRC) value of a data packet in a manner that avoids a complete CRC recomputation based on the entire packet after only a portion of a packet has been modified. When modifying and forwarding a packet, a network device identifies only the changed portions of a packet and computes an updated CRC for the packet based on the original CRC, the modified portions, and the length from the modified field to end of packet.Type: GrantFiled: August 12, 2009Date of Patent: January 8, 2013Assignee: Juniper Networks, Inc.Inventor: Ravi Pathakota
-
Patent number: 8351327Abstract: An intermediate network device intercepts a packet flow associated with a communication session between a client device and a server, splits the intercepted packet flow of the communication session into a plurality of application-layer data channels, wherein each application-layer data channel represents an independent stream of application-layer data within the communication session, performs Quality of Service (QoS) processing on the application-layer data channels, combines the plurality of QoS-processed application-layer data channels into a combined packet flow, and outputs the combined packet flow onto the communication session between the client device and the server.Type: GrantFiled: August 28, 2006Date of Patent: January 8, 2013Assignee: Juniper Networks, Inc.Inventor: Roger Binns
-
Patent number: 8348190Abstract: A ducted fan air-vehicle having alternative methods of control is described. The ducted fan air-vehicle includes an air duct, a fan, a center body, a plurality of control vanes. Each control vanes includes a separate servo for independent control of each control vane, and is therefore able to operate the control vanes in a non-traditional manner to provide maximum control authority.Type: GrantFiled: January 26, 2009Date of Patent: January 8, 2013Assignee: Honeywell International Inc.Inventor: Jonathan Fleming
-
Patent number: 8351438Abstract: An enhanced, flooding-based link state routing protocol is described that provides pruning of link state data and, when needed, rate-controlled refresh of the pruned link state data from other routers of the flooding domain. A routing device comprises a network interface to send and receive packets over a layer-two (L2) communication medium. The routing device includes a control unit coupled to the network interface, and a flooding-based link state routing protocol executing on a processor of the control unit. The link-state routing protocol establishes an adjacency with a peer router. A database of the routing device includes entries that store a plurality of link state messages for a flooding domain of the link state routing protocol, wherein at least one of the entries in the database stores a partial link state message having a header portion and a payload having pruned link state data.Type: GrantFiled: November 24, 2010Date of Patent: January 8, 2013Assignee: Juniper Networks, Inc.Inventors: David Ward, David M. Katz
-
Patent number: 8345675Abstract: A network device having a distributed, multi-stage forwarding architecture uses a two-stage process for planned orderly offlining of switch fabric components. The process includes a prepare stage in which preparations are made from downstream components to upstream components for offlining and new spray weights are calculated but not applied, and a commit stage in which new spray weights are committed and applied to traffic from upstream components to downstream components.Type: GrantFiled: December 28, 2010Date of Patent: January 1, 2013Assignee: Juniper Networks, Inc.Inventor: Balakrishna Raghunath
-
Patent number: 8346881Abstract: The subject matter of this disclosure can be implemented in, among other things, a method performed by a computing device. In these examples, the method includes determining an identity of an originator of an incoming communication using an originating address of the incoming communication, and applying a first set of rules to the identity of the originator of the incoming communication to determine an importance of the incoming communication. The first set of rules includes rules generated based at least on information about the originator included in a directory of the computing device. The method may also include applying a second set of rules to the identity of the originator. The second set of rules includes rules generated based at least on previous interactions between the computing device and the originator.Type: GrantFiled: May 18, 2012Date of Patent: January 1, 2013Assignee: Google Inc.Inventor: Gabriel Aaron Cohen
-
Patent number: 8347207Abstract: Techniques are described for sharing multidimensional data and associated annotations between software systems. As described herein, the techniques provide mechanisms for defining inter-application “links” for automatically copying data and associated annotations among databases associated with the enterprise software systems. For example, a system may include a first database storing multidimensional data for a first software application, and a second database storing multidimensional data for a second software application. The system further includes an interface by which an administrator defines a link that specifies a source area of the first database and a target area of the second database. A link control module automatically moves multidimensional data and annotations associated with cells or cubes of the multidimensional data from the source area to the target area in accordance with the link.Type: GrantFiled: December 12, 2007Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Rasmus Borgsmidt, Finuala Tarnoff, Bindhu Mary Cherian
-
Patent number: 8346848Abstract: The present invention provides systems and methods for maintaining stateful interactions between clients and servers. Furthermore, the invention provides systems and methods for maintaining stateful interactions between clients and load balancers. In one embodiment, the present invention provides systems and methods for maintaining statefulness without the need for the server to query and/or store information on the client.Type: GrantFiled: August 16, 2002Date of Patent: January 1, 2013Assignee: Juniper Networks, Inc.Inventors: Christopher Peiffer, Israel L'Heureux
-
Patent number: 8339973Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, at a first network device that is associated with an MVPN, an mtrace message that identifies a source device that is associated with the MVPN and that is separated from the first network device by an MPLS network. The method further includes determining an LSP from the first network device to a second network device that is associated with the MVPN and that is separated from the first network device by the MPLS network. The method further includes adding an IP header to the mtrace message, the IP header including a destination address set to a localhost loopback IP address. The method further includes encapsulating the mtrace message with an MPLS label stack that causes the encapsulated mtrace message to reach an instance of the MVPN on the second network device.Type: GrantFiled: September 7, 2010Date of Patent: December 25, 2012Assignee: Juniper Networks, Inc.Inventors: Swaminathan Pichumani, Rahul Aggarwal
-
Patent number: 8339843Abstract: This disclosure describes write current temperature compensation techniques for use in programming a data storage device that includes one or more memory cells. The techniques may include programming a programmable magnetization state of a magnetoresistive device included within a resistance network based on a signal indicative of the operating temperature of a magnetic memory cell. The techniques may further include generating a write current having a magnitude that is determined at least in part by the programmable magnetization state of the magnetoresistive device. The techniques may further include supplying the write current to the magnetic memory cell for programming a programmable magnetization state of the magnetic memory cell.Type: GrantFiled: December 17, 2010Date of Patent: December 25, 2012Assignee: Honeywell International Inc.Inventor: Romney R. Katti
-
Patent number: 8341724Abstract: Techniques are described for blocking unidentified encrypted communication sessions. In one embodiment, a device includes an interface to receive a packet, an application identification module to attempt to identify an application associated with the packet, an encryption detection module to determine whether the packet is encrypted when the application identification module is unable to identify an application associated with the packet, and an attack detection module to determine whether the packet is associated with a network attack, to forward the packet when the packet is not associated with a network attack, and to take a response when the packet is associated with a network attack, wherein the encryption detection module sends a message to the attack detection module that indicates whether the packet is encrypted, wherein when the message indicates that packet is encrypted, the attack detection module determines that the packet is associated with a network attack.Type: GrantFiled: December 19, 2008Date of Patent: December 25, 2012Assignee: Juniper Networks, Inc.Inventors: Bryan Burns, Vladimir Sukhanov
-
Patent number: 8338981Abstract: The disclosure describes communication of information between a network interface device and subscriber devices over a power line. A UPS unit receives operating power from subscriber premises via a first power line and delivers operating power to the network interface device via a second power line. The network interface device transmits and receives information, such as voice, video and data, to and from the UPS unit via the second power line. The UPS unit receives the information transmitted by the network interface device via the second power line, and transmits the received information to subscriber devices within the premises via the first power line. The UPS unit receives information transmitted by subscriber devices via the first power line, and transmits the received information to the network interface device via the second power line. The first and second power lines each serve as both a power line and a communication medium.Type: GrantFiled: February 14, 2011Date of Patent: December 25, 2012Assignee: Calix, Inc.Inventor: Mark R. Biegert
-
Patent number: 8339959Abstract: A network router includes a plurality of interfaces configured to send and receive packets, and a routing component comprising: (i) a routing engine that includes a control unit that executes a routing protocol to maintain routing information specifying routes through a network, and (ii) a forwarding plane configured by the routing engine to select next hops for the packets in accordance with the routing information. The forwarding plane comprises a switch fabric to forward the packets to the interfaces based on the selected next hops. The network router also includes a security plane configured to apply security functions to the packets. The security plane is integrated within the network router to share a streamlined forwarding plane of the routing component.Type: GrantFiled: July 30, 2008Date of Patent: December 25, 2012Assignee: Juniper Networks, Inc.Inventors: Jerome P. Moisand, Jean-Marc Frailong, Krishna Narayanaswamy, Oren Melamud, Paul J. Kirner
-
Patent number: 8340779Abstract: In general, the invention is directed to a technique for percutaneously introducing a stimulation lead into a target stimulation site via the epidural region proximate the spine of a patient. The process of introducing the stimulation lead may include the use of a hollow stimulation lead introducer, which comprises an elongated sheath and an elongated dilator. The dilator fits within the sheath and serves to widen a path through the epidural region for the introduction of a stimulation lead. At least a portion of the stimulation lead introducer has an oblong cross-section, allowing passage of stimulation leads such as paddle leads. The stimulation lead introducer may enter the epidural region proximate a spine of a patient via a guidewire. The stimulation lead introducer provides a path through the epidural region of a patient to a target stimulation site. A stimulation lead may travel through the path to reach the target stimulation site where it may provide therapy to the patient.Type: GrantFiled: February 5, 2004Date of Patent: December 25, 2012Assignee: Medtronic, Inc.Inventors: Charmaine K. Harris, Joseph J. Klein
-
Patent number: 8334056Abstract: An alloy including: about 10 at % to about 30 at % of a Pt-group metal; less than about 23 at % Al; about 0.5 at % to about 2 at % of at least one reactive element selected from Hf, Y, La, Ce and Zr, and combinations thereof; a superalloy substrate constituent selected from the group consisting of Cr, Co, Mo, Ta, Re and combinations thereof; and Ni; wherein the Pt-group metal, Al, the reactive element and the superalloy substrate constituent are present in the alloy in a concentration to the extent that the alloy has a solely ??-Ni3Al phase constitution.Type: GrantFiled: September 2, 2011Date of Patent: December 18, 2012Assignee: Iowa State University Research Foundation, Inc.Inventors: Brian M. Gleeson, Daniel J. Sordelet, Wen Wang
-
Patent number: 8336094Abstract: A method of implementing a firewall that receives a layer of policies from each of multiple entities with different levels of authority. The method evaluates received packets based on the received layers of policies. A layer of policies of a higher level of authority can accept a received packet, block the received packet, or delegate a decision of whether to accept or block the received packet to a layer of policies of a lower level of authority.Type: GrantFiled: January 5, 2009Date of Patent: December 18, 2012Assignee: Juniper Networks, Inc.Inventors: Moshe Litvin, Gilad Benjamini
-
Patent number: 8335568Abstract: A medical device, such as an implantable medical device (IMD), determines values for one or more metrics that indicate the quality of a patient's sleep, and controls delivery of a therapy based on the sleep quality metric values. For example, the medical device may compare a sleep quality metric value with one or more threshold values, and adjust the therapy based on the comparison. In some embodiments, the medical device adjusts the intensity of therapy based on the comparison, e.g., increases the therapy intensity when the comparison indicates that the patient's sleep quality is poor. In some embodiments, the medical device automatically selects one of a plurality of therapy parameter set available for use in delivering therapy based on a comparison sleep quality metric values associated with respective therapy parameter sets within the plurality of available therapy parameter sets.Type: GrantFiled: August 20, 2009Date of Patent: December 18, 2012Assignee: Medtronic, Inc.Inventors: Kenneth T. Heruth, Keith A. Miesel
-
Patent number: 8332500Abstract: In general, this disclosure describes example techniques to transmit a request for data for one or more applications based on usage patterns of the one or more applications by a user. A device such as, but not limited to, a mobile device may monitor usage characteristics of the one or more applications. The device may transmit a request for data used by the one or more applications executed on the device based on the monitored usage characteristics.Type: GrantFiled: January 29, 2010Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: David Singleton, Scott Eblen, Adam Connors
-
Patent number: 8332927Abstract: The invention is directed to techniques for managing filter rules applied to network traffic at a network device. A network device merges multiple filter rules associated with separate filter matching modules to reduce lookup cycles in a forwarding path of the network device. The network device may thus simultaneously apply multiple filter rules in a reduced number of clock cycles. A network device comprises an interface that receives packets from a network, a filter memory that stores a plurality of filters, and a plurality of filter matching modules that apply the filters to packets in a forwarding path of the network device. A filter control module merges two or more filters each associated with a different one of the filter matching modules into a single merged filter, and stores the merged filter to the filter memory. The network device applies the merged filter to packets in the forwarding path.Type: GrantFiled: November 10, 2011Date of Patent: December 11, 2012Assignee: Juniper Networks, Inc.Inventor: Sandip Shah
-
Patent number: 8331566Abstract: In general, techniques and systems for transmitting media objects to a media sharing service are described. In one example, a method includes generating, by a computing device, a unique identifier that identifies a media object and is associated with a placeholder object, wherein the media object is of a higher fidelity than the placeholder object, and generating, by the computing device, a media share request that commands a media sharing service to create a network-accessible post, wherein the media share request comprises the unique identifier and the placeholder object. The method also includes transmitting the media share request to the media sharing service and subsequently transmitting the media object and the unique identifier to the media sharing service, wherein the unique identifier enables the media sharing service to replace the placeholder object in the network accessible post with the media object once the media object has been received.Type: GrantFiled: November 22, 2011Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: William Frederick Foote, Jen Hsieh