Patents by Inventor James E. Coffman

James E. Coffman 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: 10135738
    Abstract: Presented herein are techniques for application criteria-based path selection in a network. An application controller receives endpoint application criteria that specify end-to-end conditions that at least one network is to satisfy when forwarding the at least one packet flow. The application controller evaluates a plurality of different types of end-to-end network paths to determine whether one or more of the plurality of end-to-end network paths satisfies the endpoint application criteria.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James E. Coffman, Herbert Wildfeuer, Glen Lavers, Kenneth A. Morneault, Matthew J. Richards
  • Patent number: 10091257
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: October 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
  • Patent number: 9980179
    Abstract: The present disclosure describes approaches for managing computational resources in a network environment. A computational resource may include any resource consumable over a network and available in finite supply. One example is a method comprising receiving a request associated with initiating a communication session in a network. The request may identify a source endpoint and a destination endpoint of the communication session and a value of a computational resource associated with the communication session. A measure of the computational resource may be determined for at least one network element in a path from the source endpoint to the destination endpoint. At least one rule may be applied to determine whether to allow the communication session to be initiated at the value. The at least one rule may identify alternative values for the computational resource. An instruction to initiate the communication session is generated based on the at least one rule.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: James E. Coffman
  • Publication number: 20170279726
    Abstract: Presented herein are techniques for application criteria-based path selection in a network. An application controller receives endpoint application criteria that specify end-to-end conditions that at least one network is to satisfy when forwarding the at least one packet flow. The application controller evaluates a plurality of different types of end-to-end network paths to determine whether one or more of the plurality of end-to-end network paths satisfies the endpoint application criteria.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: James E. Coffman, Herbert Wildfeuer, Glen Lavers, Kenneth A. Morneault, Matthew J. Richards
  • Publication number: 20160234264
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, JR.
  • Patent number: 9351024
    Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: May 24, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Publication number: 20150334716
    Abstract: The present disclosure describes approaches for managing computational resources in a network environment. A computational resource may include any resource consumable over a network and available in finite supply. One example is a method comprising receiving a request associated with initiating a communication session in a network. The request may identify a source endpoint and a destination endpoint of the communication session and a value of a computational resource associated with the communication session. A measure of the computational resource may be determined for at least one network element in a path from the source endpoint to the destination endpoint. At least one rule may be applied to determine whether to allow the communication session to be initiated at the value. The at least one rule may identify alternative values for the computational resource. An instruction to initiate the communication session is generated based on the at least one rule.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 19, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: James E. Coffman
  • Patent number: 9088530
    Abstract: In one embodiment, a system and method include determining bandwidth of a link that connects a local modem to a remote router. A first percentage of the bandwidth is assigned to a first class of data and a second percentage of bandwidth is assigned to a second class of data. The remaining percentage of the bandwidth is assigned for nominal excess capacity. The flow of first class of data and second class of data are controlled to below respective percentages of the bandwidth.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: July 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Mihailo Zilovic, James E. Coffman, Daniel G. Wing, Mohamed Zanaty, Bill VerSteeg
  • Publication number: 20150029852
    Abstract: In one embodiment, a system and method include determining bandwidth of a link that connects a local modem to a remote router. A first percentage of the bandwidth is assigned to a first class of data and a second percentage of bandwidth is assigned to a second class of data. The remaining percentage of the bandwidth is assigned for nominal excess capacity. The flow of first class of data and second class of data are controlled to below respective percentages of the bandwidth.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael A. Ramalho, Mihailo Zilovic, James E. Coffman, Daniel G. Wing, Mohamed Zanaty, Bill VerSteeg
  • Publication number: 20140376399
    Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
    Type: Application
    Filed: September 9, 2014
    Publication date: December 25, 2014
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Patent number: 8838828
    Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that band width is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Publication number: 20130135523
    Abstract: A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
  • Patent number: 7040417
    Abstract: The present invention discloses, in certain aspects, systems and methods for producing cyclical impacts and, in certain aspects for moving a drilling apparatus for drilling a borehole in a formation, the system in certain embodiments including a housing with a longitudinal axis and a movable member movably disposed therein and movable within the housing transversely to the longitudinal axis of the housing and positioned within the housing with a first space on a first side thereof and a second space on a second side thereof, the movable member substantially fluidly isolating the two spaces and movable to compress gas in one of the first space and the second space while decompressing gas in the other space so that a charge of compressed gas exits from the housing to move an impact member; e.g. for impacting a pile to be driven into the earth or for impacting a drill apparatus for drilling a wellbore, the movable member movable continuously to provide a series of impacts.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: May 9, 2006
    Assignee: CCT Technologies, L.L.C.
    Inventors: Paul B. Campbell, James E. Coffman
  • Patent number: 7031448
    Abstract: During a conference call, identifying a communication terminal, and inhibiting transmission of audio signals to the conference call by the identified communication terminal in response to operations performed by another communication terminal.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: April 18, 2006
    Assignee: Avaya Technology Corp.
    Inventors: James E. Coffman, Brenda Anne Duran, Alan Stuart Mulberg
  • Publication number: 20030128830
    Abstract: During a conference call, identifying a communication terminal, and inhibiting transmission of audio signals to the conference call by the identified communication terminal in response to operations performed by another communication terminal.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Inventors: James E. Coffman, Brenda Anne Duran, Alan Stuart Mulberg
  • Patent number: 6385191
    Abstract: A call originating in the Internet network (102) is converted by a gateway (104) into a telephone call and is completed to a call center (106) as a conventional inbound call including caller identification. An Internet user who has accessed a World Wide Web (WWW) home page (114) of a call center customer indicates a desire to speak to a call center agent by activating a “call” virtual button (115) of the home page by means of the WWW browser (101) of the user's Internet phone (99)-equipped client (100). The WWW server (103) of the home page responds by sending an executable applet (117) and the call center's telephone number (116) to the client (100). The client executes the applet to obtain the user's telephone number from the user, to establish an Internet connection between the Internet phone (99) and the gateway, and to provide the user's and call center's telephone numbers to the gateway.
    Type: Grant
    Filed: November 14, 1996
    Date of Patent: May 7, 2002
    Assignee: Avaya Technology Corp.
    Inventors: James E. Coffman, Kurt H. Haserodt
  • Patent number: 6047778
    Abstract: A compressor piston divides a first compartment into two compression chambers, while a hammer piston divides a second compartment into two drive chambers, each of the compression chambers being connected to a respective one of the drive chambers to form a closed fluid system wherein reciprocation of the compressor piston causes cyclic compression and expansion of the fluid in the compression chambers and thus in the drive chambers, to effect a cyclic impacting of the hammer piston with a bit adapter connected to the drill bit. A mud motor rotates a shaft to drive an oscillator which reciprocates the compressor piston. The oscillator can comprise roller elements in the compressor piston in engagement with canted grooves in the shaft. While drilling mud drives the motor and then passes downwardly to flush the drill bit and the borehole, the drilling mud is isolated from the closed fluid system.
    Type: Grant
    Filed: June 23, 1999
    Date of Patent: April 11, 2000
    Assignee: Dresser-Rand Company
    Inventors: James E. Coffman, Paul W. Crites, Paul B. Campbell, Ewald H. Kurt
  • Patent number: 5957220
    Abstract: A compressor piston divides a first compartment into two compression chambers, while a hammer piston divides a second compartment into two drive chambers, each of the compression chambers being connected to a respective one of the drive chambers to form a closed fluid system wherein reciprocation of the compressor piston-causes cyclic compression and expansion of the fluid in the compression chambers and thus in the drive chambers, to effect a cyclic impacting of the hammer piston with a bit adapter connected to the drill bit. A mud motor rotates a shaft to drive an oscillator which reciprocates the compressor piston. The oscillator can comprise roller elements in the compressor piston in engagement with canted grooves in the shaft. While drilling mud drives the motor and then passes downwardly to flush the drill bit and the borehole, the drilling mud is isolated from the closed fluid system.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: September 28, 1999
    Assignee: Dresser-Rand Company
    Inventors: James E. Coffman, Paul W. Crites, Paul B. Campbell, Ewald H. Kurt
  • Patent number: RE49719
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 31, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
  • Patent number: RE49824
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: January 30, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.