Patents Represented by Attorney Shumaker & Sieffert, P.A.
  • Patent number: 8234298
    Abstract: Method and system for determining a driving factor for a data value of interest in a multidimensional database, by collecting a context for the data value of interest in the multidimensional database. The data value of interest has dimensional levels with dimensional members outside the drill path of the data value of interest. The dimensional levels are enumerated in a list. A query using the dimensional members of the dimensional level is executed. A variance is calculated for the set of query results. A driving factor for the data value of interest is determined based on the variance. The driving factor is added to the context of the data value of interest.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stewart James Winter, Randy Mark Westman, Murray John Reid, Andrew Alexander Leikucs, William Todd MacCulloch
  • Patent number: 8231555
    Abstract: Posture-responsive therapy is delivered by the medical system based on posture state input from only one of multiple posture sensors at any given time. An example implantable medical system includes a first posture sensor and a second sensor. A processor controls therapy delivery to the patient based on at least one of a patient posture state or a patient activity level determined based on input from only one of the first or second posture sensors. In some examples, one of multiple posture sensors of an implantable posture-responsive medical system is used to automatically reorient another posture sensor (of the system), which has become disoriented. The disoriented posture sensor may be automatically reoriented for one or more posture states at a time.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: July 31, 2012
    Assignee: Medtronic, Inc.
    Inventors: Dennis M. Skelton, Jon P. Davis, Keith A. Miesel, Timothy J. Denison
  • Patent number: 8231556
    Abstract: The disclosure relates to a method and system for obtaining baseline patient information. In some examples, a method may include acquiring first patient data, wherein the first patient data comprises at least one of first posture state data indicative of a plurality of posture states of a patient during a first time period or first therapy adjustment data indicative of a plurality of patient therapy adjustments made during the first time period; generating baseline patient information based at least in part on the first patient data; and comparing the baseline patient information to patient information generated based on second patient data. Therapy is not delivered to the patient according to a detected posture state of the patient during the first time period, and therapy is delivered to the patient according to the detected posture state of the patient during the second time period.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: July 31, 2012
    Assignee: Medtronic, Inc.
    Inventors: Dennis M. Skelton, Jon P. Davis, Dennis Bourget
  • Patent number: 8233502
    Abstract: Systems and methods consistent with the present invention provide a better fragment drop heuristic that determines a per-fragment determined “remainder time” value to trigger potential drops on the whole bundle. A per-bundle drop timeout value is assumed. This value is to be configured based on differential delay considerations of the various links that constitute the bundle. The arrival time of a fragment to a reassembly algorithm triggers a remainder timer. When the reassembly algorithm instance actually processes the fragment, the “remainder time,” which is difference of a bundle drop timeout and time elapsed on the remainder timer, is used to determine whether the fragment and the other fragments of the packet should be dropped.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: July 31, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sivakumar Venkatesan, Ramakanth Gunuganti
  • Patent number: 8229204
    Abstract: Techniques are described for determining cleanliness of various surfaces by processing images of the surfaces. The surfaces may comprise, for example, drinking glasses, dishes, fabric swatch arrays, Tosi plates, ceramic tiles, or stainless steel coupons. In one example, a system includes a camera to capture a digital image of a surface, a light source to illuminate the surface, a housing to enclose the surface, the camera, and the light source in a light-tight environment, and an analysis computer to receive the digital image, calculate a luminosity value for the surface from the digital image, and determine a cleanliness value for the surface from the calculated luminosity value. The analysis computer may automatically configure an environment in which to capture the digital image such that the environment is suited for the particular surface to be analyzed. The analysis computer may also cause the camera to automatically capture the digital image.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: July 24, 2012
    Assignee: Ecolab Inc.
    Inventor: Christopher C. Wagner
  • Patent number: 8230110
    Abstract: In general, techniques are described for performing work conserving packet scheduling in network devices. For example, a network device comprising queues that store packets and a control unit may implement these techniques. The control unit stores data defining hierarchically-ordered nodes, which include leaf nodes from which one or more of the queues depend. The control unit executes first and second dequeue operations concurrently to traverse the hierarchically-ordered nodes and schedule processing of packets stored to the queues. During execution, the first dequeue operation masks at least one of the selected ones of the leaf nodes from which one of the queues depends based on scheduling data stored by the control unit. The scheduling data indicates valid child node counts in some instances. The masking occurs to exclude the node from consideration by the second dequeue operation concurrently executing with the first dequeue operation, which may preserve work in certain instances.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: July 24, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Srihari Vegesna, Sarin Thomas
  • Patent number: 8229882
    Abstract: The invention makes use of a single data structure to define all of the information and parameters necessary for the efficient sharing and exchange of entire or partial BI applications. The invention enables a user to capture preferences that are applicable to both ends of the exchange, namely the source and the target systems. It provides for users to be presented with a comprehensive list of preferences and smart defaults from which they can select, and in some cases override, at both the source and target end points of the exchange. The actual metadata exchange is persisted as an exchange structure in a computer system file system called an exchange archive.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ricardo Da Silva, Julia Perlman
  • Patent number: 8230415
    Abstract: A network system includes an access control device and a client device. The access control device provides access to an enterprise network using a virtual private network (VPN) and provides a software update package to the client device. The client device includes an operating system that maintains a user context for a user having restricted privileges and a system context having elevated privileges. The client device further includes a user-level setup module, a system-level installation service and a user-level installation service. The setup module, system-level installation service and the user-level installation service interact to provide on-demand advertisement and installation of authorized software update packages on computing devices when needed by the user without requiring action by an administrator.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: July 24, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Christopher N. Thomas
  • Patent number: 8229079
    Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, means for receiving a voicemail greeting template having a default portion and a placeholder portion, wherein the default portion is included in voicemail greetings generated based on the voicemail greeting template, and a user status propagation module executable by the one or more processors. In these examples, the user status propagation module receives status information for a user or a device, wherein the status information includes a state of the user or a state of the device, and replaces the placeholder portion of the voicemail greeting template with the received status information to generate a personalized voicemail greeting of the user that includes the default portion and the received status information, wherein output of the personalized voicemail greeting is initiated in response to an incoming phone call.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventor: Andrew Tibbits
  • Patent number: 8228837
    Abstract: A network device may select between two or more network connections based on a determination of whether the network device can access general Internet resources via an available, higher-preference network without providing additional (e.g., OSI Model Layer Seven) login credentials. In one example, a network device includes a first network interface configured to maintain a connection to a first network gateway, a second network interface configured to connect to a second, different network gateway upon determining that the second network gateway is both available and preferable over the first network gateway, and means for determining whether a remote network resource is currently accessible via the second network gateway. When the remote network resource is accessible via the second network gateway, the second network interface maintains the connection to the second network gateway.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Irfan Sheriff, Robert Greenwalt, Winthrop Saville
  • Patent number: 8225822
    Abstract: An electric fueling system for a vehicle that requires a metered amount of fuel comprising: a control box comprising a plurality of switches, a battery, a controller circuit card assembly, and a plurality of light emitting diodes; a flow meter coupled to the control box and to a vehicle; a pump coupled to the flow meter, to the control box, and to a fuel canister; and a housing that contains the control box, flow meter, and pump. The controller circuit card assembly has control logic such that the controller circuit card assembly manages the functions of setting the fuel level, de-fueling the vehicle, fueling the vehicle, and changing the brightness of the light emitting diodes, wherein the control logic receives inputs from the plurality of switches, the flow meter, the battery, and the pump and provides outputs to the plurality of light emitting diodes and the pump.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: July 24, 2012
    Assignee: Honeywell International Inc.
    Inventors: Erik M Erben, Janet Trujillo, Jonathan M Wong
  • Patent number: 8230246
    Abstract: In general, this disclosure describes techniques for managing power consumption states of a computing device. In one example, a method includes detecting, using at least one sensor of a computing device comprising a plurality of components, at least one indication of user contact with at least one surface of the computing device, wherein the at least one indication of user contact conforms with a touch pattern. The method further includes in response to detecting the at least one indication of user contact with at least one surface of the computing device, modifying a power consumption state of the computing device, wherein which components of the computing device receive power is based on the power consumption state.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventor: Jeffrey Allen Sharkey
  • Patent number: 8228637
    Abstract: The disclosure is directed to a method for creating a remanence magnetization on a magnetic tape medium. The magnetic tape is first substantially demagnetized, e.g., erased, by an erasure unit having multiple magnetic elements of alternating polarity. The erased magnetic tape is then passed by a bias magnet that creates a remanence magnetization on the magnetic tape. The remanence magnetized magnetic tape is then passed through a servo write head that writes servo patterns to the remanence magnetized magnetic tape. The bias magnet may be housed within the erasure unit or within a bias unit, and the distance between the bias magnet and the tape path of the magnetic tape may be adjustable to create the desired remanence magnetization on the magnetic tape. The remanence magnetization created on the magnetic tape may be greater than 20 percent to reduce defects in the servo pattern written to the magnetic tape.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: July 24, 2012
    Assignee: Imation Corp.
    Inventors: Wayne P. Schaefer, Thu D. DePuydt, Bruce H. Edwards, Gregory W. Visich
  • Patent number: 8230445
    Abstract: Method and system in an event management system is disclosed. The method includes the step of creating an agent on a server in an event management system for monitoring an event. The event is present when a data achieving a predefined status defined by a business rule. The event management system includes a data source for generating the notification. The method further includes the steps of running the agent according to a schedule; generating the notification upon occurring of the event.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Clifford C. Hope, Christopher C. Massey, Richard Turner
  • Patent number: 8223497
    Abstract: A module for use with an expandable wedge clamp assembly in a chassis channel is provided. The module comprises a first side, a second side, a first extension attached to the first side, and a second extension attached to the second side. The first extension and the second extension are flexible. When the wedge clamp assembly is expanded, the first extension and the second extension flex from a first position to a second position. When the wedge clamp is returned from the expanded position to a relaxed position, the first extension and the second extension return from the second position to the first position.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: July 17, 2012
    Assignee: Honeywell International Inc.
    Inventors: Lance LeRoy Sundstrom, Michael Gillespie, Randolph Hook
  • Patent number: 8225102
    Abstract: An intermediate network device includes a local caching module that caches user information from a remote server before a local user requests the information. In particular, the local caching module securely obtains and caches one-time passwords for a local user. The local caching device maintains separate sets of one-time passwords for each user. The local caching module may access the locally cached one-time passwords to authenticate a local user to a resource protected by a one-time password.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Matthew Palmer, Rod Murchison, Sampath Srinivas
  • Patent number: 8225095
    Abstract: Communicating keys between network devices on a network using asymmetric cryptographic techniques, for which asymmetric keys may be derived from a single (same) password. Knowledge or partial knowledge of the password may be the only information shared between parties prior to execution of a key exchange, and may be the only criteria by which one party will base trust in the other. A first network device may encrypt a key using a password-based key derived from a password, and authenticate a second device based on the second network device's ability to decrypt the encrypted key using a key derived from the same password. Knowledge of the password may be conveyed by the second device to the first device—a session key may be generated as a function of the decrypted key, and a function of this session key may be communicated from the second device to the first device.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Paul Funk
  • Patent number: 8224844
    Abstract: A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the application that satisfies the query, and exposing an object that provides access to the identified operation, within the application.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventor: Kenneth P. Fishkin
  • Patent number: 8224961
    Abstract: Techniques are described for load balancing subscriber sessions across tunnel termination devices. A network device is described, for example, that includes a tunneling module that load balances subscriber sessions across a plurality of tunnel termination devices based on weightings associated with the tunnel termination devices. The weightings may be assigned to the tunnel termination devices by a user, or may be calculated by the network device based on resource constraints associated with the tunnel termination devices. The network device may calculate the weightings, for example, based on a maximum number of subscriber sessions supported by each of the tunnel termination devices. As one example, the techniques may be applied to load balance Point-to-Point (PPP) subscriber sessions across L2TP Network Servers (LNSs).
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Margaret Zielinski, Paul Raison, Paul Howard
  • Patent number: 8217458
    Abstract: The disclosure describes an antenna protection circuit for use in circuits where Single Event Transients from energetic particles is a concern. The antenna protection circuit may include at least three diodes, connected electrically in series and arranged such that at most all but one of the at least three diodes produce a transient current pulse from an energetic particle. During the transient current pulse event, the remaining diode remains reverse biased thereby sufficiently blocking the transient current pulse and an SET does not occur on the signal node. The antenna protection circuit may be constructed so that no unshorted parasitic p-n junction structure is associated with any of the diodes in the circuit, which would otherwise have to be explicitly included in the at least three diodes.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 10, 2012
    Assignee: Honeywell International Inc.
    Inventors: Keith Golke, Jeff Graebel