Patents by Inventor Christopher Fogel

Christopher Fogel 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: 11863598
    Abstract: Systems and methods for network-based communication techniques using an enhanced communication protocol. An example method includes receiving, from a first user device, a registration message comprising a plurality of communication paths over which the first user device is accessible, the communications paths indicating respective IP address/port pairs associated with the first user device, wherein information in the registration message is provided according to the session initiation protocol (SIP); setting a particular communication path as the preferred communication path for the first user device; and establishing a SIP connection between the first user device and the second user device, wherein SIP messages are routed from the second user device to the first user device via the particular communication path.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: January 2, 2024
    Assignee: InterMetro Communications, Inc.
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 11812515
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: November 7, 2023
    Assignee: InterMetro Communications, Inc.
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 11805207
    Abstract: A system for selecting communication routes based on multiple criteria may allow users to configure call routing systems to dynamically route calls by performing one or more of: ranking call destinations (e.g., vendors or trunk locations), adjusting or replacing route groups, queuing calls, activating interactive voice responses (IVRs), and re-purposing ports and trunks.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: October 31, 2023
    Assignee: InterMetro Communications, Inc.
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 11546477
    Abstract: A system for selecting communication routes based on multiple criteria is disclosed. The system can dynamically update route ranking criteria without loading new data tables. Further, the system can be implemented in the context of a route ranking system that provides a list of routes for processing or completing a call. The list of routes can be generated in a ranked order to facilitate attempts to route the call based on the predefined routing criteria. Further, the route ranking system can determine the list of routes based on one or more criteria including, for example, margins, call type, and vendor ratings, to name a few. Advantageously, modifications can be made to values associated with the routing criteria without requiring the loading of new tables associated with the routing criteria. These modifications can be associated with an expiration condition thereby enabling increased flexibility in determining the list of routes.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 3, 2023
    Assignee: InterMetro Communications, Inc.
    Inventors: Christopher Fogel, Charles Rice
  • Publication number: 20220141258
    Abstract: Systems and methods for network-based communication techniques using an enhanced communication protocol. An example method includes receiving, from a first user device, a registration message comprising a plurality of communication paths over which the first user device is accessible, the communications paths indicating respective IP address/port pairs associated with the first user device, wherein information in the registration message is provided according to the session initiation protocol (SIP); setting a particular communication path as the preferred communication path for the first user device; and establishing a SIP connection between the first user device and the second user device, wherein SIP messages are routed from the second user device to the first user device via the particular communication path.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 5, 2022
    Inventors: Charles Rice, Christopher Fogel
  • Publication number: 20220070297
    Abstract: A system for selecting communication routes based on multiple criteria is disclosed. Disclosed in the present application are a number of systems and associated processes for allowing users to configure call routing systems to dynamically route calls by performing one or more of: ranking call destinations (e.g., vendors or trunk locations), adjusting or replacing route groups, queuing calls, activating interactive voice responses (IVRs), and re-purposing ports and trunks.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 3, 2022
    Inventors: Charles Rice, Christopher Fogel
  • Publication number: 20220053607
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 17, 2022
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 11013064
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: May 18, 2021
    Assignee: InterMetro Communications, Inc.
    Inventors: Charles Rice, Christopher Fogel
  • Publication number: 20200374979
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 26, 2020
    Inventors: Charles Rice, Christopher Fogel
  • Publication number: 20200329528
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Application
    Filed: November 20, 2019
    Publication date: October 15, 2020
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 10701218
    Abstract: A system for selecting communication routes based on multiple criteria is disclosed. The system can dynamically update route ranking criteria without loading new data tables. Further, the system can be implemented in the context of a route ranking system that provides a list of routes for processing or completing a call. The list of routes can be generated in a ranked order to facilitate attempts to route the call based on the predefined routing criteria. Further, the route ranking system can determine the list of routes based on one or more criteria including, for example, margins, call type, and vendor ratings, to name a few. Advantageously, modifications can be made to values associated with the routing criteria without requiring the loading of new tables associated with the routing criteria. These modifications can be associated with an expiration condition thereby enabling increased flexibility in determining the list of routes.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: June 30, 2020
    Assignee: InterMetro Communications, Inc.
    Inventors: Christopher Fogel, Charles Rice
  • Patent number: 10691657
    Abstract: A system for updating a database having a size limit is disclosed. The system can dynamically update a table associated with a given call destination based on historical call data associated with the given call destination. The database may specify a size limit on the table (e.g., the number of database entries the table can include, which may depend on the sizes of the individual database entries) associated with each call destination. The system can generate a number of database entries that would satisfy the size limit based on the historical call data and the carrier data associated with a plurality of carriers that may be used to route the calls made to the call destination and insert the generated database entries into the database.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERMETRO COMMUNICATIONS, INC.
    Inventors: Christopher Fogel, Charles Rice
  • Patent number: 10506666
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 10, 2019
    Assignee: InterMetro Communications, Inc.
    Inventors: Charles Rice, Christopher Fogel
  • Publication number: 20190342943
    Abstract: A wireless device capable of using multiple SIM cards to simultaneously communicate with multiple cellular networks is presented. The wireless device is a dual-SIM dual-data active device that is capable of receiving and transmitting data packets over multiple cellular networks simultaneously or at substantially the same time. The wireless device may include a second set of antennas and internal hardware, including a second model and processor enabling the wireless device to communicate with at least two cellular networks. The wireless device may select a cellular network to perform a task, such as complete a call or download a video based on a difference in signal strength between the two or more cellular networks supported by the wireless device.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Charles Rice, Christopher Fogel
  • Patent number: 10298775
    Abstract: A system for selecting communication routes based on multiple criteria is disclosed. The system can dynamically update route ranking criteria without loading new data tables. Further, the system can be implemented in the context of a route ranking system that provides a list of routes for processing or completing a call. The list of routes can be generated in a ranked order to facilitate attempts to route the call based on the predefined routing criteria. Further, the route ranking system can determine the list of routes based on one or more criteria including, for example, margins, call type, and vendor ratings, to name a few. Advantageously, modifications can be made to values associated with the routing criteria without requiring the loading of new tables associated with the routing criteria. These modifications can be associated with an expiration condition thereby enabling increased flexibility in determining the list of routes.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: May 21, 2019
    Assignee: InterMetro Communications, Inc.
    Inventors: Christopher Fogel, Charles Rice
  • Publication number: 20180276255
    Abstract: A system for updating a database having a size limit is disclosed. The system can dynamically update a table associated with a given call destination based on historical call data associated with the given call destination. The database may specify a size limit on the table (e.g., the number of database entries the table can include, which may depend on the sizes of the individual database entries) associated with each call destination. The system can generate a number of database entries that would satisfy the size limit based on the historical call data and the carrier data associated with a plurality of carriers that may be used to route the calls made to the call destination and insert the generated database entries into the database.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Christopher Fogel, Charles Rice
  • Patent number: 9124957
    Abstract: A system for selecting communication routes based on multiple criteria is disclosed. The system can dynamically update route ranking criteria without loading new data tables. Further, the system can be implemented in the context of a route ranking system that provides a list of routes for processing or completing a call. The list of routes can be generated in a ranked order to facilitate attempts to route the call based on the predefined routing criteria. Further, the route ranking system can determine the list of routes based on one or more criteria including, for example, margins, call type, and vendor ratings, to name a few. Advantageously, modifications can be made to values associated with the routing criteria without requiring the loading of new tables associated with the routing criteria. These modifications can be associated with an expiration condition thereby enabling increased flexibility in determining the list of routes.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: September 1, 2015
    Inventors: Christopher Fogel, Charles Rice
  • Patent number: 8407181
    Abstract: An email system may include an email server(s) configured to store email messages in a plurality of mailboxes, where the email messages are organized into different conversations and the conversations are organized into different categories. A plurality of mobile wireless communications devices may each be configured to store email messages from respective mailboxes also organized into the different conversations and the different categories. Each of the mobile wireless communications devices may also associate respective conversation IDs with the different conversations, and associate respective category IDs with the different categories.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Yu Xu, Ming Liu, Christopher Fogel
  • Publication number: 20110295958
    Abstract: An electronic mail (email) system may include at least one email server configured to store email messages in a plurality of mailboxes, where the email messages are organized into conversations, and a plurality of mobile wireless communications devices each configured to store email messages from respective mailboxes. The system may also include at least one email synchronization server configured to synchronize email messages between a given mobile wireless communications device and its respective mailbox so that the given mobile wireless communications device stores a subset of email messages from among a full set of email messages from a given conversation, and to update the full set of email messages in the given conversation based upon receiving a conversation update command from the given mobile wireless communications device.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: Research In Motion Limited
    Inventors: Ming Liu, Christopher Fogel
  • Publication number: 20110295889
    Abstract: An email system may include an email server(s) configured to store email messages in a plurality of mailboxes, where the email messages are organized into different conversations and the conversations are organized into different categories. A plurality of mobile wireless communications devices may each be configured to store email messages from respective mailboxes also organized into the different conversations and the different categories. Each of the mobile wireless communications devices may also associate respective conversation IDs with the different conversations, and associate respective category IDs with the different categories.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: Research In Motion Limited
    Inventors: YU XU, MING LIU, CHRISTOPHER FOGEL