Patents by Inventor Paul A. Erb

Paul A. Erb 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: 11923494
    Abstract: Energy storage devices, battery cells, and batteries of the present technology may include a base plate. The batteries may include a first circuit board overlying the base plate. The batteries may include a battery stack overlying the first circuit board and electrically coupled with the first circuit board. The battery stack may include a plurality of battery cells. The battery stack may define an aperture through an active region of the battery stack. The batteries may include a second circuit board overlying the battery stack and electrically coupled with the battery stack. The batteries may include a compression plate overlying the second circuit board. The batteries may include a retaining member compressibly coupling the compression plate with the base plate. The retaining member may extend through the aperture through the active region of the battery stack.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: March 5, 2024
    Assignee: Apple Inc.
    Inventors: Dylan Erb, Abraham B. Caulk, Ross L. Johnstal, Paul W. Firehammer, Edward T. Hillstrom, Zhongying Shi, Ian E. O'Connor, Alexander J. Clarabut
  • Patent number: 8504618
    Abstract: The present invention relates generally to call control system sub-processes for a telephone private branch exchange, and, more particularly, to the configuration of mailboxes for those sub-processes. A call control system comprising a plurality of processes, a mailbox for each of said processes, and wherein one of said processes, is responsive to a fullness measure of corresponding said mailbox, for altering the size of said corresponding mailbox during run time is provided.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: August 6, 2013
    Assignee: Mitel Networks Corporation
    Inventor: Paul Erb
  • Patent number: 8327137
    Abstract: A virtualized computer system includes at least one guest environment (guest), a service guest environment (SG) and trusted software. The at least one guest includes at least one driver having a first private message interface. The SG includes a first USB host controller (HC) driver, which is in communication with a USB HC. The first USB HC driver includes a second private message interface. The trusted software is in communication with the guest and the SG. The trusted software includes a data intercept/routing mechanism that facilitates secure communication between at least one USB device coupled to the USB HC and the guest using the first and second private message interfaces.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: December 4, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Paul Erb, Geoffrey Strongin
  • Publication number: 20100023560
    Abstract: A method and apparatus for concurrently updating a database is provided. An exclusive copy of a record is created in the database, the exclusive copy for exclusive use by a first entity of a first class. First proposed changes to the record from the first entity are posted to the exclusive copy. It is determined if the exclusive copy conflicts with a non-exclusive copy of the record, the non-exclusive copy for non-exclusive use by a plurality of second entities of a second class. If the exclusive copy does not conflict with the non-exclusive copy, the first proposed changes are posted to the record. Hence high availability devices can concurrently modify the database in parallel with low availability configuration applications, with conflict resolution.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventor: Paul Erb
  • Patent number: 7508841
    Abstract: This invention provides a method and apparatus for incorporation with a non-modifiable legacy IP telephony call control system. The system generally includes a legacy call control system for receiving incoming events and legacy strings and, in response, outputs resulting events and the legacy strings. An adapter generates the legacy strings and passes the incoming events and corresponding legacy strings to the legacy call control system.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 24, 2009
    Assignee: Mitel Networks Corporation
    Inventors: Guang Li, Paul Erb
  • Publication number: 20070116219
    Abstract: An apparatus and method for personalized calling party number determination and identification. The apparatus includes an interface for receiving a calling party number corresponding to a calling party, a memory for storing an alpha tag corresponding to the calling party number, and a processor coupled to the interface. The processor includes instructions to determine a character indicating presence of a character string including a unique identifier portion, a classification portion, and a calling party portion. The processor correlates the alpha tag to the calling party upon matching the calling party portion of the character string to the calling party number stored in the memory. The method of personalized calling party number determination and identification can occur for incoming or outgoing call messages relative to the communications network including the apparatus.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 24, 2007
    Inventors: Katayoun Nasiri, Paul Erb
  • Publication number: 20070073636
    Abstract: The present invention relates generally to call control system sub-processes for a telephone private branch exchange, and, more particularly, to the configuration of mailboxes for those sub-processes. A call control system comprising a plurality of processes, a mailbox for each of said processes, and wherein one of said processes, is responsive to a fullness measure of corresponding said mailbox, for altering the size of said corresponding mailbox during run time is provided.
    Type: Application
    Filed: July 10, 2006
    Publication date: March 29, 2007
    Inventor: Paul Erb
  • Publication number: 20060239418
    Abstract: A method and system of local call detection and notification are provided for a communication device that communicates with an enterprise system via a secure digital voice connection and locally with the Public Switched telephone system (PSTN) via an analog line. A dialing sequence at said communication device is detected within the enterprise system for which local call routing is to be applied. Call routing is then initiated through the enterprise system and a request message is sent to the communication device that includes the dialing sequence. The request message is received within the communication device, which in response determines availability of the analog line. In the event an analog line is available the communication device sends a response message to the enterprise system for aborting call routing through the enterprise system, and locally dials said the sequence over the analog line. In the event an analog line is not available call routing continues through the enterprise system.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 26, 2006
    Inventor: Paul Erb
  • Publication number: 20050271081
    Abstract: This invention provides a method and apparatus for, incorporation, with a non-modifiable legacy IP telephony call control system, of additional language character support, that further, does not compromise the maturity of the call control system. A system according to the present invention comprises (A) a legacy call control system for receiving incoming events and legacy strings and, in response, outputing resulting events and said legacy strings; and (B) an adapter for, (i) receiving said incoming events and alternate strings, (ii) generating said legacy strings corresponding to said alternate strings, (iii) passing said incoming events and said corresponding legacy strings to said legacy call control system, (iv) receiving from said legacy call control system said resulting events and said corresponding legacy strings, (v) identifying said alternate strings using said received corresponding legacy strings and (vi) outputing said resulting events and said alternate strings.
    Type: Application
    Filed: May 12, 2005
    Publication date: December 8, 2005
    Inventors: Guang Li, Paul Erb
  • Patent number: 6504922
    Abstract: A system for providing local call connection services via local call control services in a remote peripheral in the event of a loss of communication between the remote peripheral and a main controller, comprising a local memory within the remote peripheral for receiving and synchronizing copies of dialing plans and local device configurations from the main controller for use by the local call control services during the loss of communications, a backup call services manager for receiving requests for service from devices connected to the remote peripheral, transmitting these requests to the main controller while the communication between the remote peripheral and main controller is established, and while the communication is lost instantiating a local device handler for each of the requests, a further local memory within the remote peripheral for maintaining current device state for each of the devices, and wherein each local device handler receives a corresponding one of the requests and in response consults
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: January 7, 2003
    Assignee: Mitel Corporation
    Inventor: Paul Erb
  • Patent number: 6456707
    Abstract: A system and method of implementing and provisioning features and thereby providing feature services in a call processing environment where features may be introduced, changed or removed from outside the code base. Features are introduced or “injected” into the call processing environment using a feature registry. The feature registry is used to manage feature configuration, behavior and interactions. The code base references the feature registry to apply features during operation. In this manner, features can be implemented by reference without modification or rebuilding of the code base. Features can be added, modified or removed without requiring a system upgrade, even while the code base is in operation. The code base uses a structured framework into which features can be introduced by reference using the feature registry. A feature service manager exclusively controls the feature registry and handles provisioning of features.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: September 24, 2002
    Assignee: Mitel Corporation
    Inventor: Paul Erb
  • Publication number: 20020051523
    Abstract: A communication system utilizing speech control of operations, comprising a plurality of telephone devices, at least one Speech Recognition Engine (SRE) for providing indications of speech from spoken voice at the telephone devices, and a call control for controlling operation of the telephone devices in accordance with predetermined call states, and for dynamically allocating and de-allocating the SRE in response to the predetermined call states, whereby the SRE provides indications to the call control for initiating changes in the call states.
    Type: Application
    Filed: September 13, 2001
    Publication date: May 2, 2002
    Inventor: Paul A. Erb
  • Publication number: 20010014151
    Abstract: A system and method of implementing and provisioning features and thereby providing feature services in a call processing environment where features may be introduced, changed or removed from outside the code base. Features are introduced or “injected” into the call processing environment using a feature registry. The feature registry is used to manage feature configuration, behavior and interactions. The code base references the feature registry to apply features during operation. In this manner, features can be implemented by reference without modification or rebuilding of the code base. Features can be added, modified or removed without requiring a system upgrade, even while the code base is in operation. The code base uses a structured framework into which features can be introduced by reference using the feature registry. A feature service manager exclusively controls the feature registry and handles provisioning of features.
    Type: Application
    Filed: February 7, 2001
    Publication date: August 16, 2001
    Inventor: Paul Erb
  • Patent number: 6246678
    Abstract: A telephony switch configurator to manage and control at least one telephony switch from a network device, said telephony switch containing a read/writable storage medium for storing a configuration of said telephony switch and which is accessible from a computer network through a first data transport protocol handler, the network device communicating with said network through a second data transport protocol handler, said configurator comprising: (a) a command generator within said network device that issues commands to be executed by said telephony switch; (b) a first access server within the said network device for managing a connection to said telephony switch; (c) a first interface between said command generator and said first access server for translating said commands between said command generator to said first access server; (d) a second interface between said first access server and said data transport protocol handler for translating said commands between said first access server and said data
    Type: Grant
    Filed: February 13, 1998
    Date of Patent: June 12, 2001
    Assignee: Mitel Corporation
    Inventors: Paul Erb, Brian MacIsaac
  • Patent number: 6130938
    Abstract: A method of forwarding calls, comprises storing a list of possible forwarding destinations for each subscriber, maintaining a behavior database for each subscriber indicating the probable location of the subscriber at any particular time, and forwarding incoming calls to the probable location determined from the behavior database. The behavior data base is dynamically updated according to the success rate of the forwarded calls.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: October 10, 2000
    Assignee: Mitel Corporation
    Inventor: Paul Erb
  • Patent number: 5920622
    Abstract: A method of management of resources in a multiple process system providing a list of resource owner identities, storing in an owner list the identity of at least one process with a resource which the at least one process has a right to operate, and allowing only a process listed with a resource to use the resource.
    Type: Grant
    Filed: November 4, 1996
    Date of Patent: July 6, 1999
    Assignee: Mitel Corporation
    Inventors: Paul Erb, Danny Normand Prairie
  • Patent number: 5784453
    Abstract: A method of management of resources in a multiple process system providing a list of resource owner identities, storing in an owner list the identity of at least one process with a resource which the at least one process has a right to operate, and allowing only a process listed with a resource to use the resource.
    Type: Grant
    Filed: November 4, 1996
    Date of Patent: July 21, 1998
    Assignee: Mitel Corporation
    Inventors: Paul Erb, Danny Normand Prairie
  • Patent number: 5515428
    Abstract: A method of resource management for elements interfacing a communication control system is comprised of firstly providing a queue list containing a sequence of fields. Each field contains at least the number of a queue in which the element is contained. A table of queue records is provided, each containing at least a head pointer to a first element in the queue list. A record of the table is accessed, and the head pointer stored therein is retrieved. The element number represented by the head pointer is accessed for use by the control system.
    Type: Grant
    Filed: April 11, 1994
    Date of Patent: May 7, 1996
    Assignee: Mitel Corporation
    Inventors: Mark R. Sestak, Paul A. Erb