Patents Represented by Attorney Shumaker & Sieffert, P.A.
  • Patent number: 8156213
    Abstract: Techniques are described for merging device schemas to manage different versions of network devices in the same device family. In one example, a computing device includes an interface to receive a first schema to be used for managing a first version of a device in a device family and a second, different schema to be used for managing a second version of the device, a computer-readable medium encoded with instructions for a schema merger module, and a processor to execute the schema merger module to merge the first schema and the second schema to produce a resulting merged schema to be used for managing both the first version of the device and the second version of the device, wherein the resulting merged schema expresses differences between the first schema and the second schema and includes a single instance of each common portion between the first schema and the second schema.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: April 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Donghua Deng, Kent A. Watsen, James E. Fehrle, Jianguo Hu, Xingang Huang
  • Patent number: 8155749
    Abstract: An implantable medical device delivers neurostimulation therapy to a patient according to a parameter set, which may consist of a number of programs that are delivered substantially simultaneously. When programming the implantable medical device for the patient, a clinician programmer may maintain a session log that includes a listing of programs delivered to the patient and rating information provided by a clinician and the patient for programs of the list. The listing may be ordered according to the rating information in order to facilitate the selection of programs for a parameter set. A program library that may include particularly effective programs may be stored in a memory. One or both of the implantable medical device and a patient programmer may store usage information that provides an objective and accurate record of therapy use by the patient, and allows a clinician to later improve the therapy based on the usage information.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: April 10, 2012
    Assignee: Medtronic, Inc.
    Inventors: Michael T. Lee, Daniel K. Vinup, Steven M. Goetz
  • Patent number: 8149691
    Abstract: A multi-chassis network device sends state information to internal consumers within the multi-chassis device via a hierarchical distribution. As one example, a primary master routing engine within a control node of a multi-chassis router forwards state information to local routing engines within other chassis, which in turn distribute the state information to consumers on each chassis. Each local routing engine defers sending acknowledgement to the master routing engine until acknowledgements have been received from all consumers serviced by the local routing engine. Embodiments of the invention may reduce control plane data traffic and convergence times associated with distribution of state updates in the multi-chassis network device.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: April 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Bharani Chadalavada, Umesh Krishnaswamy, Raj Tuplur
  • Patent number: 8151000
    Abstract: A device provides layer two (L2) services between customer networks that are coupled by one or more intermediate computer networks. The device comprises a routing process that receives label information for a label switched path (LSP) through the intermediate networks. The device further comprises a L2 service that receives L2 service information from a device associated with second customer network. In accordance with the label information, the device transports L2 communications between the first and second customer networks through the one or more intermediate networks. By utilizing label information in this manner, the device may minimize the impact of providing L2 services through the intermediate networks.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: April 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Chaitanya Kodeboyina
  • Patent number: 8149582
    Abstract: A detachable module system includes a plurality of modules that couple to a corresponding plurality of module mounts on a mounting plate. To install a selected module into the module system, a user translates the selected module to an engage position on its respective module mount to engage the selected module with a immediately preceding adjacent module. Any one of the modules may be identified and removed from its module mount, without requiring removal of the remaining modules. The modules may house various types of electronic devices.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: April 3, 2012
    Assignee: Ecolab Inc.
    Inventors: Brian Philip Carlson, William Martin Christensen, Chris James Steep, Ryan Jacob Urban
  • Patent number: 8150531
    Abstract: A therapy adjustment received from a patient is associated with a sensed patient posture state. Thereafter, a stability indication can be associated with the sensed posture state to indicate that a therapy adjustment specific to the sensed posture state was received and implemented. In addition, therapy parameter values associated with related patient posture states are updated based on the therapy adjustment. In some examples, only the related posture states that are not associated with respective stability indications are updated based on the therapy adjustment. The absence of a stability indication indicates that the patient has not inputted a therapy adjustment specific to the respective related posture state. As a result, the therapy parameter values associated with the related posture states that are not associated with stability indications may float until the patient adjusts the therapy parameter value associated with the respective related posture state.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: April 3, 2012
    Assignee: Medtronic, Inc.
    Inventor: Dennis M. Skelton
  • Patent number: 8150530
    Abstract: The disclosure describes a system that measures the distance between one or more electrodes and tissue of a patient, and controls one or more parameters of the stimulation delivered to the tissue by the electrodes based on the measured distance. The system controls the measurement of the distance between the electrodes and the tissue as a function of activity of the patient. The system uses, for example, a piezoelectric transducer to sense activity of the patient, and may determine whether or how frequently to measure the distance between electrodes and tissue based on the sensed physical activity. A piezoelectric transducer may be used both to sense activity and to measure the distance between the electrodes and the tissue.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: April 3, 2012
    Assignee: Medtronic, Inc.
    Inventor: Wilbert A. Wesselink
  • Patent number: 8150976
    Abstract: This disclosure relates to a secure network device for multi-homed devices. An example network device includes a state table, an association establishment module, and an inspection module. The state table is configured to store information for communication associations between devices. The association establishment module is configured to process a request to establish a communication association between a first device and a second device and to store state information for the communication association in the state table. The first device and the second device each comprise a multi-homed device associated with a plurality of Internet Protocol (IP) addresses, and the state information includes the IP addresses associated with the first device and the IP addresses associated with the second device. The inspection module is configured to secure the communication association between the first device and the second device by using the state information that is stored in the state table.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Ying Zhang, Jesse Shu, Krishna Narayanaswamy
  • Patent number: 8150977
    Abstract: A network device is described in which a dedicated resource scheduler monitors memory consumption to provide for improved processing of communication sessions. The scheduler maintains a dependency list of communication sessions, and reserves memory for communication sessions as requests for memory are received. The amount of memory reserved is determined based on the amount of memory currently reserved for the communication sessions in the dependency list. The network device may control ongoing communication sessions by way of window manipulation. Communication sessions are processed in a first mode when available memory has not reached a predetermined amount, while communication sessions are processed in a second mode when available memory reaches a predetermined amount.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: April 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Yonghui Cheng, Yi Sun
  • Patent number: 8149249
    Abstract: Aspects of this disclosure are directed to zooming into or out of image content. A user may request to zoom into or out of image content by inputting a multi-touch gesture. The request may reach one or more discrete zoom levels of a plurality of discrete zoom levels. Discrete zoom levels may indicate specific magnification factors for which a device may be able to clearly render image content. The device may output an indication when the request reaches the one or more discrete zoom levels.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventor: Andrew Oplinger
  • Patent number: 8145712
    Abstract: An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse contacts associated with a second user. In some cases the first user can add and list contacts accessed by browsing the contacts associated with the second user.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: March 27, 2012
    Assignee: Google Inc.
    Inventors: Georges Harik, John Piscitello
  • Patent number: 8141695
    Abstract: A conveyor maintenance system and method determines when a conveyor requires cleaning by determining when the conveyor is soiled beyond a predetermined threshold level. The system comprises a detector that collects optical data indicative of the amount of soil on a conveyor, a memory that stores reference data indicative of a clean conveyor, and a controller that compares the optical data indicative of the amount of soil on the conveyor to the reference data and determines whether the conveyor requires cleaning based on the comparison.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: March 27, 2012
    Assignee: Ecolab USA Inc.
    Inventors: Paul R. Kraus, Stefan Seemeyer
  • Patent number: 8145629
    Abstract: The invention introduces a system and method for bursting (or segmenting) reports in a business intelligence system having a report authoring application. The method comprises defining a query, defining a burst specification, storing the burst specification, integrating the burst specification with the query, sending the integrated query to a database to produce a data stream, producing from the data stream a business report having columns and items, bursting the business report based on the burst specification to produce one or more burst reports, and distributing the one or more burst reports according to the burst specification.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Labossiere, Godfrey Lee
  • Patent number: 8141823
    Abstract: Takeoff and landing modes are added to a flight control system of a Vertical Take-Off and Landing (VTOL) Unmanned Air Vehicle (UAV). The takeoff and landing modes use data available to the flight control system and the VTOL UAV's existing control surfaces and throttle control. As a result, the VTOL UAV can takeoff from and land on inclined surfaces without the use of landing gear mechanisms designed to level the UAV on the inclined surfaces.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: March 27, 2012
    Assignee: Honeywell International Inc.
    Inventors: David C. Hursig, Steven D. Martinez
  • Patent number: 8146147
    Abstract: A method of providing a firewall to protect a set of virtual machines on a host node that is one of multiple host nodes that host virtual machines. The method stores a table of allowed connections for each virtual machine on the host node. Upon a particular virtual machine moving from the host node to another host node, the method deletes records of a first set of allowed connections that each identify the particular virtual machine and do not identify any other virtual machine in the set of virtual machines. Also upon the virtual machine moving, the method edits records of a second set of allowed connections, each identifying the particular machine and one other virtual machine in the set of virtual machines on the first host node, to remove an identifier of the particular virtual machine.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: March 27, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Moshe Litvin, Gilad Benjamini
  • Patent number: 8140739
    Abstract: A flash memory based storage device may utilize magnetoresistive random access memory (MRAM) as at least one of a device memory, a buffer, or high write volume storage. In some embodiments, a processor of the storage device may compare a logical block address of a data file to a plurality of logical block addresses stored in a write frequency file buffer table and causes the data file to be written to the high write volume MRAM when the logical block address of the data file matches at least one of the plurality of logical block addresses stored in the write frequency file buffer table. In other embodiments, upon cessation of power to the storage device, the MRAM buffer stores the data until power is restored, after which the processor causes the buffered data to be written to the flash memory under control of the flash memory controller.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: March 20, 2012
    Assignee: Imation Corp.
    Inventors: Denis J. Langlois, Alan R. Olson
  • Patent number: 8139492
    Abstract: Techniques are described for reducing the amount of data traffic carried on inter-chassis links within a multi-chassis router. A multi-chassis router is described in which the packet forwarding engines (PFEs) of each chassis receive and modify forwarding structures, generated in accordance with various load-balancing protocols, to exhibit a chassis-local link preference. Each of the PFEs may implement a selection bias for forwarding paths that egress from the multi-chassis router at the member chassis that includes the ingress PFE.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: March 20, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Eric L. Peterson, Satish Katpally, Steven Onishi
  • Patent number: 8139605
    Abstract: This disclosure is directed to devices and methods for facilitating the upgrade of optical networks. An optical network terminal (ONT) that terminates an optical fiber link of an optical network comprises two or more transport engines that each converts data transmitted via different transports to data corresponding to a service. For example, the ONT may include a first transport engine and a second transport engine. The first transport engine converts data received over the optical network via a first transport, e.g., a legacy transport, into data corresponding to a service for one or more subscriber devices. The second transport engine converts the data received over the optical network via a second transport, e.g., a next generation transport, into the data corresponding to the service for the subscriber devices. The ONT is selectively configurable to select one of the first and second transport engines, thereby making the ONT upgrade-resilient.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: March 20, 2012
    Assignee: Calix, Inc.
    Inventors: Christopher T. Bernard, Charles J. Eddleston
  • Patent number: 8136758
    Abstract: A strut (18, 50) includes a fiber-reinforced, elongate composite body (36, 54) and has first and second ends and a metal and/or tubular support (20, 52) at least partially embedded in the composite body (36, 54), where the composite body (36, 54) has first (40, 60) and second ends (42, 62) forming first and second load-bearing end portions of the strut (18, 50). Also a method forms such a strut using a mold (70).
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: March 20, 2012
    Assignee: Honeywell International Inc.
    Inventors: Douglas J. Steinke, Allen H. Simpson, Manuel G. Koucouthakis
  • Patent number: 8140494
    Abstract: Techniques are provided that enable the display of full text index-ability, indexing, and container extraction status of files in a collection repository in connection with content management. Further, techniques are provided that: guarantee the user knows which files failed to index and explode and which files are not indexable; tell the user which files have not been indexed yet, so they are not omitted from the analysis; allow users to work on the collected files without waiting for maximum possible indexing period; allow users to start working immediately on collected content; allow for displaying indexing and extraction status information relevant only to the search query; allow for automatic and manual update of a list of un-indexable file types; and allow for informing users about the processing status of a collection by sending notifications, displaying alerts, and providing appropriate views.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pierre Raynaud-Richard, Andrey Pogodin