Patents by Inventor David Bainbridge

David Bainbridge has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12545795
    Abstract: A resin composition for an aqueous ink includes a base resin, an aqueous dispersion medium, and an emulsifier. The base resin includes a rosin-modified alkyd resin. The emulsifier includes an anionic emulsifier and a nonionic emulsifier. The anionic emulsifier includes an oxyalkylene-containing anionic emulsifier. An HLB value of the nonionic emulsifier is 16.0 or more and 20.0 or less.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: February 10, 2026
    Assignee: HARIMA CHEMICALS, INCORPORATED
    Inventors: Dario Zilli, Hironori Matsushima, Dave Kil, Wietze Bakker, David Bainbridge
  • Patent number: 12489675
    Abstract: Systems, methods and apparatuses provide a disaggregated network operating system in which control plane and data plane components of the network operating system are distributed across a network controller and network elements. An information model describes a network element and identifies packet processing plug-ins executable by general purpose processors of the network element. The network controller uses the model to generate a packet pipeline program for execution by a programmable packet pipeline of the network element, and generates a list of packet processing plug-ins for handling offload conditions. The network controller transmits the packet pipeline program and list of packet processing plug-ins to the network element. The network element installs the packet pipeline program to the programmable packet pipeline and downloads the listed packet processing plug-ins.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: December 2, 2025
    Assignee: Ciena Corporation
    Inventor: David Bainbridge
  • Patent number: 12237975
    Abstract: A method, implemented by a controller, includes steps of: subsequent to converting a bespoke model to Open Application Programming Interface (API) Schema that is Custom Resource Definition (CRD), receiving the CRD; receiving a target that is a data record that represents a network entity; receiving a configuration model instance for the target, wherein the configuration model instance includes one or more values that are compliant to the CRD and the one or more values represent a desired state of the network entity; receiving an observed state of the network entity; and determining drift between the observed state and the desired state.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: February 25, 2025
    Assignee: Ciena Corporation
    Inventors: David Bainbridge, Karthick Ramanarayanan, Himani Chawla, Marc Holness
  • Publication number: 20250016046
    Abstract: Systems, methods and apparatuses provide a disaggregated network operating system in which control plane and data plane components of the network operating system are distributed across a network controller and network elements. An information model describes a network element and identifies packet processing plug-ins executable by general purpose processors of the network element. The network controller uses the model to generate a packet pipeline program for execution by a programmable packet pipeline of the network element, and generates a list of packet processing plug-ins for handling offload conditions. The network controller transmits the packet pipeline program and list of packet processing plug-ins to the network element. The network element installs the packet pipeline program to the programmable packet pipeline and downloads the listed packet processing plug-ins.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 9, 2025
    Inventor: David Bainbridge
  • Publication number: 20240205091
    Abstract: A method, implemented by a controller, includes steps of: subsequent to converting a bespoke model to Open Application Programming Interface (API) Schema that is Custom Resource Definition (CRD), receiving the CRD; receiving a target that is a data record that represents a network entity; receiving a configuration model instance for the target, wherein the configuration model instance includes one or more values that are compliant to the CRD and the one or more values represent a desired state of the network entity; receiving an observed state of the network entity; and determining drift between the observed state and the desired state
    Type: Application
    Filed: September 18, 2023
    Publication date: June 20, 2024
    Inventors: David Bainbridge, Karthick Ramanarayanan, Himani Chawla, Marc Holness
  • Publication number: 20230033455
    Abstract: A resin composition for an aqueous ink includes a base resin, an aqueous dispersion medium, and an emulsifier. The base resin includes a rosin-modified alkyd resin. The emulsifier includes an anionic emulsifier and a nonionic emulsifier. The anionic emulsifier includes an oxyalkylene-containing anionic emulsifier. An HLB value of the nonionic emulsifier is 16.0 or more and 20.0 or less.
    Type: Application
    Filed: December 3, 2020
    Publication date: February 2, 2023
    Applicant: Harima Chemicals, Incorporated
    Inventors: Dario ZILLI, Hironori MATSUSHIMA, Dave KIL, Wietze BAKKER, David BAINBRIDGE
  • Patent number: 8656026
    Abstract: A method and apparatus for tracking an identity of a user associated with a network lease is disclosed. The IP lease is correlated to user information by storing a user ID with lease information in a manner in which the user information is associated with the lease information. In an embodiment, the user ID is a Global User ID (GUID). In an embodiment the user ID is unique to a specified domain. In an embodiment, the user ID is given to only one user and never changes.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ranjan Prasad, Joshua Littlefield, Thomas Parker, David Bainbridge
  • Patent number: 8433795
    Abstract: An example embodiment of the present invention provides a process that uses IP flow information to selectively notify users of an application server of the server's unavailability. In the example embodiment, the process, which might run on a system comprising a router, monitors IP flow records as to dropped packets and learns that an application server has become unavailable. The process then uses the IP flow records to identify active users of the application server, for example, by passing a source IP address to a presence service. Once the process has identified an active user, the process determines a means of notification for the user, which might be through the presence service, and transmits a notification to the user as to the unavailability of the application server. In the example embodiment, the process transmits a later notification as to the availability of the application server, using reverse camp-on functionality.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: April 30, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Wang, David Bainbridge, Xiaohui Zhou, Beecher Adams
  • Publication number: 20120136995
    Abstract: An example embodiment of the present invention provides a process that uses IP flow information to selectively notify users of an application server of the server's unavailability. In the example embodiment, the process, which might run on a system comprising a router, monitors IP flow records as to dropped packets and learns that an application server has become unavailable. The process then uses the IP flow records to identify active users of the application server, for example, by passing a source IP address to a presence service. Once the process has identified an active user, the process determines a means of notification for the user, which might be through the presence service, and transmits a notification to the user as to the unavailability of the application server. In the example embodiment, the process transmits a later notification as to the availability of the application server, using reverse camp-on functionality.
    Type: Application
    Filed: February 6, 2012
    Publication date: May 31, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Alex Wang, David Bainbridge, Xiaohui Zhou, Beecher Adams
  • Patent number: 8112516
    Abstract: An example embodiment of the present invention provides a process that uses IP flow information to selectively notify users of an application server of the server's unavailability. In the example embodiment, the process, which might run on a system comprising a router, monitors IP flow records as to dropped packets and learns that an application server has become unavailable. The process then uses the IP flow records to identify active users of the application server, for example, by passing a source IP address to a presence service. Once the process has identified an active user, the process determines a means of notification for the user, which might be through the presence service, and transmits a notification to the user as to the unavailability of the application server. In the example embodiment, the process transmits a later notification as to the availability of the application server, using reverse camp-on functionality.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Wang, David Bainbridge, Xiaohui Zhou, Beecher Adams
  • Publication number: 20090216441
    Abstract: An object location indication apparatus which includes a position determination system adapted to determine the position of the apparatus a plurality of audio channels, each connected to an audio output device wherein each channel is associated with a direction, an audio signal supply element adapted to supply an audio component signal to each channel, said plurality of audio component signals in combination providing a substantially continuous composite audio signal, wherein the audio signal supply element modulates each audio component signal depending on the direction of travel required to reach the object from the position determined for the apparatus.
    Type: Application
    Filed: March 30, 2006
    Publication date: August 27, 2009
    Inventors: David Bainbridge, Matthew Jones, Steven Robert Andrew Jones, Nigel Mendelsohn Warren
  • Publication number: 20090055501
    Abstract: An example embodiment of the present invention provides a process that uses IP flow information to selectively notify users of an application server of the server's unavailability. In the example embodiment, the process, which might run on a system comprising a router, monitors IP flow records as to dropped packets and learns that an application server has become unavailable. The process then uses the IP flow records to identify active users of the application server, for example, by passing a source IP address to a presence service. Once the process has identified an active user, the process determines a means of notification for the user, which might be through the presence service, and transmits a notification to the user as to the unavailability of the application server. In the example embodiment, the process transmits a later notification as to the availability of the application server, using reverse camp-on functionality.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Alex Wang, David Bainbridge, Xiaohui Zhou, Beecher Adams
  • Publication number: 20080125146
    Abstract: A method of obtaining timing information regarding the sending of an SMS messages across a mobile communications network is described. The method comprises: receiving an SMS message forwarded via the local SMSC to the virtual mobile telephone number of a virtual mobile redirector unit, the SMS message incorporating timestamp information specified by the time of receipt of the message as determined by a local clock of the local SMSC and addressing information; extracting the message data, the address information and the timestamp information from the SMS message; creating a new data message addressed by the address data and containing the timestamp information and the message data; transmitting the new data message to an application server for processing of the message data and the timestamp information; and acquiring the transmitted new data message at the application server, processing the message data and the timestamping information and compiling the results.
    Type: Application
    Filed: May 3, 2005
    Publication date: May 29, 2008
    Inventor: David Bainbridge
  • Publication number: 20070180120
    Abstract: Automatically managing network addresses in a managed access environment is described. A managed access environment is defined as one in which a service provider delegates responsibility for a portion of their address space to an access provider, which is responsible for distributing the addresses to devices used by subscribers of the service provider. An aspect of the invention allows rule-action associations to be defined. The method includes accessing network address utilization data and evaluating rule conditions in relation to the utilization data. When a rule condition is met, an associated address management action is executed. Different embodiments of the invention provide execution of different actions, such as allocating, reconfiguring, and reclaiming addresses from a service provider's address space.
    Type: Application
    Filed: January 22, 2007
    Publication date: August 2, 2007
    Inventors: David Bainbridge, Adam Taylor, Shannon Hembrough
  • Publication number: 20050025956
    Abstract: A composite material comprised of polymeric beads and adhesive, primarily intended for use in constructing buildings, athletic fields, waste pond covers, packaging, contact sports gear and medial equipment, is comprised of a plurality of electrical excitation zone-treated beads having average diameters between about 1 mm and about 10 mm that are substantially coated with the adhesive material and used in quantities such that void spaces constitute at least about 10 percent by volume of the total volume of the composite material. Upon curing, said adhesive preferably has hardness levels ranging from about Shore A 20 to about Shore A 95.
    Type: Application
    Filed: October 15, 2003
    Publication date: February 3, 2005
    Inventor: David Bainbridge