Patents Represented by Attorney Shumaker & Sieffert, P.A.
-
Patent number: 8156213Abstract: 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: GrantFiled: July 27, 2009Date of Patent: April 10, 2012Assignee: Juniper Networks, Inc.Inventors: Donghua Deng, Kent A. Watsen, James E. Fehrle, Jianguo Hu, Xingang Huang
-
Patent number: 8155749Abstract: 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: GrantFiled: December 29, 2008Date of Patent: April 10, 2012Assignee: Medtronic, Inc.Inventors: Michael T. Lee, Daniel K. Vinup, Steven M. Goetz
-
Patent number: 8149691Abstract: 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: GrantFiled: March 25, 2009Date of Patent: April 3, 2012Assignee: Juniper Networks, Inc.Inventors: Bharani Chadalavada, Umesh Krishnaswamy, Raj Tuplur
-
Patent number: 8151000Abstract: 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: GrantFiled: December 20, 2010Date of Patent: April 3, 2012Assignee: Juniper Networks, Inc.Inventor: Chaitanya Kodeboyina
-
Patent number: 8149582Abstract: 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: GrantFiled: October 29, 2008Date of Patent: April 3, 2012Assignee: Ecolab Inc.Inventors: Brian Philip Carlson, William Martin Christensen, Chris James Steep, Ryan Jacob Urban
-
Patent number: 8150531Abstract: 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: GrantFiled: April 30, 2009Date of Patent: April 3, 2012Assignee: Medtronic, Inc.Inventor: Dennis M. Skelton
-
Patent number: 8150530Abstract: 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: GrantFiled: July 28, 2008Date of Patent: April 3, 2012Assignee: Medtronic, Inc.Inventor: Wilbert A. Wesselink
-
Patent number: 8150976Abstract: 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: GrantFiled: February 14, 2011Date of Patent: April 3, 2012Assignee: Juniper Networks, Inc.Inventors: Ying Zhang, Jesse Shu, Krishna Narayanaswamy
-
Patent number: 8150977Abstract: 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: GrantFiled: April 1, 2011Date of Patent: April 3, 2012Assignee: Juniper Networks, Inc.Inventors: Yonghui Cheng, Yi Sun
-
Patent number: 8149249Abstract: 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: GrantFiled: September 30, 2011Date of Patent: April 3, 2012Assignee: Google Inc.Inventor: Andrew Oplinger
-
Patent number: 8145712Abstract: 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: GrantFiled: March 22, 2010Date of Patent: March 27, 2012Assignee: Google Inc.Inventors: Georges Harik, John Piscitello
-
Patent number: 8141695Abstract: 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: GrantFiled: January 29, 2010Date of Patent: March 27, 2012Assignee: Ecolab USA Inc.Inventors: Paul R. Kraus, Stefan Seemeyer
-
Patent number: 8145629Abstract: 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: GrantFiled: May 28, 2004Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Paul R. Labossiere, Godfrey Lee
-
Patent number: 8141823Abstract: 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: GrantFiled: November 18, 2010Date of Patent: March 27, 2012Assignee: Honeywell International Inc.Inventors: David C. Hursig, Steven D. Martinez
-
Patent number: 8146147Abstract: 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: GrantFiled: January 5, 2009Date of Patent: March 27, 2012Assignee: Juniper Networks, Inc.Inventors: Moshe Litvin, Gilad Benjamini
-
Patent number: 8140739Abstract: 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: GrantFiled: August 8, 2008Date of Patent: March 20, 2012Assignee: Imation Corp.Inventors: Denis J. Langlois, Alan R. Olson
-
Patent number: 8139492Abstract: 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: GrantFiled: June 9, 2009Date of Patent: March 20, 2012Assignee: Juniper Networks, Inc.Inventors: Eric L. Peterson, Satish Katpally, Steven Onishi
-
Patent number: 8139605Abstract: 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: GrantFiled: May 5, 2008Date of Patent: March 20, 2012Assignee: Calix, Inc.Inventors: Christopher T. Bernard, Charles J. Eddleston
-
Patent number: 8136758Abstract: 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: GrantFiled: July 11, 2008Date of Patent: March 20, 2012Assignee: Honeywell International Inc.Inventors: Douglas J. Steinke, Allen H. Simpson, Manuel G. Koucouthakis
-
Patent number: 8140494Abstract: 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: GrantFiled: January 21, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Pierre Raynaud-Richard, Andrey Pogodin