Patents Represented by Attorney Shumaker & Sieffert, P.A.
  • Patent number: 8266264
    Abstract: A network service administration system including a plurality of service objects, a plurality of address objects; and a service configuration application for a multifunction appliance running on a client computer coupled to the appliance via a network. The service configuration application includes an interface allowing subscribers to configure at least a subset of application content services provided by the appliance and including a rule set implementing rules in ones of said application content services in said subset based on changes to configurations of any other of said application content services. Each of said service objects may comprise an individual network service definition.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: September 11, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Taqi Hasan, Elango Ganesan
  • Patent number: 8262610
    Abstract: A system and method is provided including a fluid communications network that sends priming and waste fluid to a waste bag, obviating the presence of open fluid containers in an operating room or catheter lab. The fluid communications network is constructed and arranged to allow nearly automated priming and bubble removal, thereby reducing the possibility of operator caused errors in set-up and reducing the time required for set-up. The fluid communications network is useable for attachment to a balloon catheter for inflation thereof. In order to provide greater control and automation of the inflation of the balloon catheter, a conversion kit is provided that can be used to convert an existing automatic injector into an injector useable for automatically controlling the small amount of injection fluid typically associated with balloon catheters.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: September 11, 2012
    Assignee: ACIST Medical Systems, Inc.
    Inventors: Douglas J. Duchon, Robert F. Wilson
  • Patent number: 8259586
    Abstract: In general, this disclosure describes techniques of selecting routes for network packets through a computer network based, at least in part, on electrical power procurement arrangements of devices in the computer network. As described herein, there may be a plurality of routes through a computer network from a first device to a second device. Each of these routes may include one or more devices that consume electrical power. A route selection device may make a determination regarding how network packets are to be routed among these routes based, at least in part, on arrangements made to procure the electrical power consumed by the devices along the routes. After the route selection device makes this determination, the route selection device may cause network packets to be routed among these routes in accordance with this determination.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Kent Watsen, Matthew Palmer
  • Patent number: 8260879
    Abstract: In one example, a device includes a display, an interface configured to exchange data with external devices, a control unit configured to execute an application to cause the display to display a current visual representation of the application, determine a current application state of the application, wherein the current application state includes at least a portion of the current visual representation of the application, and means for sending, without user intervention, an indication of the determined current application state from the device to a second, different device via the interface, wherein the indication of the determined current application state comprises information for recreating at least the portion of the current visual representation of the application, wherein the control unit is configured to prevent subsequent indications of the current application state from being sent to the second device in response to an indication that a third device is executing the application.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventor: Michael K. Chan
  • Patent number: 8261116
    Abstract: A network device is described that load-balances network traffic among a set of network servers based on electrical power consumption of the network servers. The network device may measure electrical power consumption in a variety of ways, and may generate and maintain a power consumption profile for each of the network server. The power consumption profile may describe the respective server power consumption in increasing granularity. For instance, each power consumption profile may specify electrical power consumption according to watts consumed by a server per average transaction, watts consumed per transaction for a specific type of software application, watts consumed per transaction for a software application for individual network resources, and so on. Furthermore, the profiles may be maintained for individual servers or aggregated for groups or sequences of servers.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Matthew Palmer, Sanjay Beri
  • Patent number: 8260436
    Abstract: An implantable electrical stimulation lead includes an integrated fixation mechanism that expands upon implantation of the lead to fix the lead relative to a target tissue site, such as tissue within the epidural region proximate the spine or the sacral foramen. The fixation mechanism may include one or more expandable wire-like elements, which may be configured in a substantial helical shape. The wire-like elements may be formed from an elastic or super-elastic material, and expand radially outward when a restraint mechanism is removed following implantation of the lead.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 4, 2012
    Assignee: Medtronic, Inc.
    Inventors: Martin T. Gerber, John M. Swoyer
  • Patent number: 8259564
    Abstract: This disclosure describes techniques for protecting an endpoint of a label switched path. In one embodiment, a system includes an ingress router, a primary egress router, backup router, and a point of local repair (PLR) router. The ingress router, the PLR router, and the first egress router form a first label switched path. The backup router provides protection for the primary egress router such that the backup router provides routing services for the first egress router when the first egress router is not available. The primary egress router and the backup router share an anycast IP address. The backup router advertises a route to reach the primary egress router, but upon receiving a packet intended for the primary egress router, the backup router identifies the destination of the packet and forwards the packet to the destination instead of the primary egress router along a different route.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Hannes Gredler, John Galen Scudder, Nischal Sheth, Yakov Rekhter
  • Patent number: 8260852
    Abstract: Methods and apparatuses to set up a poll and presenting poll results through electronic communication media. In one embodiment, a user can specify a poll subject, a set of user-defined choices, and a set of poll invitees. The poll invitees are contacted to vote and/or to provide their comments. The invitees' responses are collected and presented. The user may set up the poll at a web site, using an email application, or a special-purpose application. A tool to compose the poll may be integrated with tools for managing personal contact information, such as address book, social network, etc. to simplify the process of specify poll invitees. Content sensitive advertisements can be inserted into the result of the poll. The advertisements can be selected based on the content of the poll subject, user defined choices, invitees' comments, etc.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventor: Gabor Cselle
  • Patent number: 8259722
    Abstract: A network router includes interfaces to receive packets, a routing engine that executes a routing protocol to maintain routing information specifying routes through a network, a packet forwarding engine forward the packets to the interfaces in accordance with the routing information, one or more advertising engine service cards comprising a packet inspection engine and an advertising engine control unit, and a set of dynamic filters that identify packets for inspection by the packet inspection engine based on characteristics of the packet. The filters direct any matching ones of the packets from the packet forwarding engine to the packet inspection engine within the advertising engine service card, and the packet inspection engine analyzes the packets to extract information from the packets based on configured advertising engine policies. The advertising engine control unit outputs commands to dynamically add and delete filters from the set of dynamic filters.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Daniel Kharitonov
  • Patent number: 8259585
    Abstract: Techniques are described for load balancing packet flows across parallel data paths. For example, a network device includes a plurality of parallel network interfaces and a control unit that applies each of a first set of hash functions to a packet and one of a second set of hash functions to the packet. Bins of each of the first set of hash functions are mapped to bits of a bit vector. Bins of each of the second set of hash functions are mapped to the plurality of parallel network interfaces. The control unit selects the one of the second set of hash functions to apply to the packet based on values of the bits of the bit vector. The control unit forwards the packet through the network interface that is identified by applying the selected one of the second set of hash functions to the packet.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Arun Kumar S P, Mukul Golash
  • Patent number: 8260902
    Abstract: An example network device includes network interfaces and a control unit that receives a network configuration request from a client device and sends a network configuration response to the client device.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Kathryn DeGraaf, Paul Raison, John Liddy, John C. Scano, Sanjay Wadhwa
  • Patent number: 8256465
    Abstract: A microfluidic valve structure is provided. The valve structure includes a valve body having a fluid flow passage formed therein for allowing fluid to flow therethrough. A valve boss is configured to move relative to a valve seat to open and close the fluid flow passage. A plurality of flexible support arms extend between a wall of the valve body and the valve boss for supporting the valve boss relative to the valve body such that the valve boss engages and disengages the valve seat to close and open the passage.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: John C. Christenson, Dan W. Chilcott
  • Patent number: 8261317
    Abstract: A method of maintaining multiple firewalls on multiple host nodes. Each host node runs one or more virtual machines. For at least a first host node, the method maintains multiple sets of policies for multiple virtual machines that run on the first host node. The method, upon detecting that a particular virtual machine has been moved from the first host node to a second host node, removes a set of policies associated with the particular virtual machine from the first host node and supplies the set of policies to the second host node.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Moshe Litvin, Gilad Benjamini
  • Patent number: 8260479
    Abstract: A method for developing software as a layered, segmented system having diverse functionalities, based on a software architecture and an aerial vehicle utilizing the software architecture are provided. The software architecture for the aerial vehicle, such as an unmanned aerial vehicle (UAV) includes an electrical segment, a propulsion segment, a flight management segment, a navigation segment, a data link segment, and perhaps a payload segment. Each segment includes a number of software modules and objects, and each segment interfaces with or controls one or more devices. The software architecture also includes a number of layers, including an executive layer for managing execution rates of the segments, a vehicle controller layer for coordinating activities across segments, and various layers providing utilities, common services, and computing support including operating system support. Rules of engagement guiding interaction between software entities within the software architecture are specified.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: September 4, 2012
    Assignee: Honeywell International Inc.
    Inventors: Julie Christenson, Linda Watson, Jeffrey McNamara
  • Patent number: 8260036
    Abstract: Methods and apparatus are provided for detecting and tracking a target. Images are captured from a field of view by at least two cameras mounted on one or more platforms. These images are analyzed to identify landmarks with the images which can be used to track the targets position from frame to frame. The images are fused (merged) with information about the target or platform position from at least one sensor to detect and track the target. The targets position with respect to the position of the platform is displayed or the position of the platform relative to the target is displayed.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: September 4, 2012
    Assignee: Honeywell International Inc.
    Inventors: Rida M. Hamza, Robert A. Blaser
  • Patent number: 8260876
    Abstract: A computing device has one or more processors and memory storing programs executed by the one or more processors. The computing device initializes a main application on a first thread. The main application has a first synchronous connection with a target application. After the main application performs one or more operations at the target application through the first synchronous connection, the computing device initializes an assistant process on a second thread. The assistant process has a second synchronous connection with the target application and an asynchronous connection with the main application. After receiving a request from the main application through the asynchronous connection, the assistant process performs one or more operations at the target application through the second synchronous connection.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Matthew J. Bolohan, Robert J. Kroeger, Aleksandr V. Kennberg
  • Patent number: 8260937
    Abstract: Techniques are described herein that provide for inter-domain communications with one or more shared worker applications. A parent web application associated with a first domain may create a child web application associated with a second domain different than the first domain. The child web application may determine whether a shared worker associated with the second domain is operating. The shared worker acquires information associated with the second domain in response to one or more requests, and stores acquired information associated with the second domain in a memory of the local computing device. The parent web application may request, via the child web application, information associated with the second domain from the shared worker. In response to the request, the parent web application may receive, from the shared worker, information associated with the second domain stored in the memory of the local computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Andrew Grieve, Matthew Bolohan
  • Patent number: 8254647
    Abstract: In general, this disclosure describes techniques for assessing image quality of captured facial images. An example method includes capturing an image, generating a facial detection confidence score based in part on a likelihood that a representation of at least a portion of a face is included in the image, generating a facial landmark detection confidence score based at least in part on a likelihood that representations of facial landmarks are accurately identified in the image, and generating a geometric consistency score based at least in part on a difference between a point of intersection between a nose base and a line segment that passes through each eye and a midpoint of the line segment. The method also includes generating an image quality score based in part on a combination of the confidence scores, and the consistency score, and classifying an image quality based on the image quality score.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Michael Christian Nechyba, Michael Andrew Sipe
  • Patent number: 8255218
    Abstract: In general, this disclosure describes techniques to direct textual characters converted from vocal input into selected graphical user interface input fields. Vocal input may be received. Textual characters may be identified based on the vocal input. A first portion of the textual characters corresponding to a first portion of the vocal input may be graphically inputted into a first input field of a GUI. While receiving the vocal input, a selection by of a second input field in the GUI may be accepted after the first portion of the vocal input has been received. After accepting the selection of the second input field, a second portion of the textual characters corresponding to a second portion of the vocal input received after the selection of the second input field may be inputted into the second input field.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Richard Zarek Cohen, Luca Zanolin, Marcus Alexander Foster
  • Patent number: 8251307
    Abstract: A manipulator arm system on a ducted air-fan UAV is disclosed herein. The target site may be accurately located by the UAV, and the manipulator system may accurately locate the payload at the target site. The manipulator arm may select tools from a toolbox located on-board the UAV to assist in payload placement or the execution of remote operations. The system may handle the delivery of mission payloads, environmental sampling, and sensor placement and repair.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: August 28, 2012
    Assignee: Honeywell International Inc.
    Inventor: Emray R. Goossen