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: 10135738Abstract: 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: GrantFiled: March 28, 2016Date of Patent: November 20, 2018Assignee: Cisco Technology, Inc.Inventors: James E. Coffman, Herbert Wildfeuer, Glen Lavers, Kenneth A. Morneault, Matthew J. Richards
-
Patent number: 10091257Abstract: 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: GrantFiled: February 10, 2015Date of Patent: October 2, 2018Assignee: Cisco Technology, Inc.Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
-
Patent number: 9980179Abstract: 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: GrantFiled: May 15, 2015Date of Patent: May 22, 2018Assignee: Cisco Technology, Inc.Inventor: James E. Coffman
-
Publication number: 20170279726Abstract: 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: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: James E. Coffman, Herbert Wildfeuer, Glen Lavers, Kenneth A. Morneault, Matthew J. Richards
-
Publication number: 20160234264Abstract: 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: ApplicationFiled: February 10, 2015Publication date: August 11, 2016Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, JR.
-
Patent number: 9351024Abstract: 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: GrantFiled: September 9, 2014Date of Patent: May 24, 2016Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Publication number: 20150334716Abstract: 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: ApplicationFiled: May 15, 2015Publication date: November 19, 2015Applicant: CISCO TECHNOLOGY, INC.Inventor: James E. Coffman
-
Patent number: 9088530Abstract: 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: GrantFiled: July 29, 2013Date of Patent: July 21, 2015Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Mihailo Zilovic, James E. Coffman, Daniel G. Wing, Mohamed Zanaty, Bill VerSteeg
-
Publication number: 20150029852Abstract: 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: ApplicationFiled: July 29, 2013Publication date: January 29, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Michael A. Ramalho, Mihailo Zilovic, James E. Coffman, Daniel G. Wing, Mohamed Zanaty, Bill VerSteeg
-
Publication number: 20140376399Abstract: 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: ApplicationFiled: September 9, 2014Publication date: December 25, 2014Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Patent number: 8838828Abstract: 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: GrantFiled: November 29, 2011Date of Patent: September 16, 2014Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Publication number: 20130135523Abstract: 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: ApplicationFiled: November 29, 2011Publication date: May 30, 2013Applicant: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Toerless T. Eckert, Mohamed K. Zanaty, Mihailo Zilovic, James E. Coffman
-
Patent number: 7040417Abstract: 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: GrantFiled: December 11, 2003Date of Patent: May 9, 2006Assignee: CCT Technologies, L.L.C.Inventors: Paul B. Campbell, James E. Coffman
-
Patent number: 7031448Abstract: 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: GrantFiled: January 9, 2002Date of Patent: April 18, 2006Assignee: Avaya Technology Corp.Inventors: James E. Coffman, Brenda Anne Duran, Alan Stuart Mulberg
-
Publication number: 20030128830Abstract: 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: ApplicationFiled: January 9, 2002Publication date: July 10, 2003Inventors: James E. Coffman, Brenda Anne Duran, Alan Stuart Mulberg
-
Patent number: 6385191Abstract: 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: GrantFiled: November 14, 1996Date of Patent: May 7, 2002Assignee: Avaya Technology Corp.Inventors: James E. Coffman, Kurt H. Haserodt
-
Patent number: 6047778Abstract: 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: GrantFiled: June 23, 1999Date of Patent: April 11, 2000Assignee: Dresser-Rand CompanyInventors: James E. Coffman, Paul W. Crites, Paul B. Campbell, Ewald H. Kurt
-
Patent number: 5957220Abstract: 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: GrantFiled: September 30, 1996Date of Patent: September 28, 1999Assignee: Dresser-Rand CompanyInventors: James E. Coffman, Paul W. Crites, Paul B. Campbell, Ewald H. Kurt
-
Patent number: RE49719Abstract: 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: GrantFiled: September 23, 2020Date of Patent: October 31, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.
-
Patent number: RE49824Abstract: 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: GrantFiled: September 25, 2020Date of Patent: January 30, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, Jr.