Patents by Inventor Rob W. Heldenbrand

Rob W. Heldenbrand 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: 10149151
    Abstract: Examples disclosed herein involve receiving a request from a calling device to establish a communication session between a mobile device and the calling device, the mobile device assigned a virtual telephone number, retrieving location information corresponding to a location of the mobile device from a location register, and sending a redirect to a session border controller (SBC) to establish the communication session between the calling device and the mobile device based on the location information.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 4, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Michael Burke, Rob W. Heldenbrand, Ruben Rodriguez Alvarez
  • Patent number: 10038997
    Abstract: Examples herein retrieve a profile data corresponding to a mobile device from a first data repository in response to the mobile device entering a regional service area. The examples store the profile data in a second data repository. The second data repository is local to the regional service area.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: July 31, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael R Kelly, Rob W Heldenbrand, Gary Iosbaker
  • Publication number: 20180124594
    Abstract: Examples herein retrieve a profile data corresponding to a mobile device from a first data repository in response to the mobile device entering a regional service area. The examples store the profile data in a second data repository. The second data repository is local to the regional service area.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Michael R Kelly, Rob W Heldenbrand, Gary Iosbaker
  • Publication number: 20180014183
    Abstract: Examples disclosed herein involve receiving a request from a calling device to establish a communication session between a mobile device and the calling device, the mobile device assigned a virtual telephone number, retrieving location information corresponding to a location of the mobile device from a location register, and sending a redirect to a session border controller (SBC) to establish the communication session between the calling device and the mobile device based on the location information.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 11, 2018
    Inventors: Paul Michael BURKE, Rob W. HELDENBRAND, Ruben RODRIGUEZ ALVAREZ
  • Patent number: 8781083
    Abstract: Methods, computer readable media, and system embodiments are provided for call routing in communication networks. One method embodiment includes initiating a call processing process by receiving a call for a called party, sending a message to a home location register to initiate a call termination, arming a trigger for transferring the call processing process to a set of executable instructions that can use a variable delay to pause the call processing process to allow a color ringback tone server to provide an initial play of a ringback tone, initiating an initial play of the ringback tone for receipt by the calling party, sending a message transferring the call processing process to the home location register, and setting a variable delay that allows the initial play of the ringback tone to the calling party to play for a predetermined period.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rob W. Heldenbrand, Anders H. Askerup
  • Patent number: 7483521
    Abstract: Techniques for storing data used in making announcements in telephone communications are disclosed. In an embodiment, an announcement depends on classes of services associated with telephone subscribers. The classes of services represent call types or call features such as call-forwarding unconditional, call-forwarding busy, call-forwarding no answer, etc. A first database associates subscribed phone numbers with a class of service. A second database defines the class of services such as the call types, the telephone digit pattern in the subscribed telephone numbers, the condition for an announcement, etc. A third database defines a default class of service for use in case a phone number is not associated with a class of service in the first database.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: January 27, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hans Anders Askerup, Rob W. Heldenbrand, Mark A. Montz
  • Publication number: 20080181372
    Abstract: Methods, computer readable media, and system embodiments are provided for call routing in communication networks. One method embodiment includes initiating a call processing process by receiving a call for a called party, sending a message to a home location register to initiate a call termination, arming a trigger for transferring the call processing process to a set of executable instructions that can use a variable delay to pause the call processing process to allow a color ringback tone server to provide an initial play of a ringback tone, initiating an initial play of the ringback tone for receipt by the calling party, sending a message transferring the call processing process to the home location register, and setting a variable delay that allows the initial play of the ringback tone to the calling party to play for a predetermined period.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventors: Rob W. Heldenbrand, Anders H. Askerup
  • Patent number: 7212817
    Abstract: Systems, methods, and devices for a database are provided. One database embodiment includes a set of executable instructions operable on the database. One or more database partitions are provided, each having a defined key range. The set of executable instructions is operable to reverse octets in variable length keys. A last digit in an odd-length key value, plus a pad, is placed in a dedicated octet to partition the variable length keys in the one or more database partitions.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 1, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul L. Rozeboom, John I. Ayers, John Brichacek, Rob W. Heldenbrand, Bradley T. Kenyon, Michael R. Kelly, Sharon Lim, Mark A. Montz, Mark R. Nielson, John H. Pineda, Nabil F. Salama, Georg T. Trimborn
  • Publication number: 20040220941
    Abstract: Methods, devices, architectures and data structures are provided for sorting variable length keys in a database. An embodiment includes a variable length key having a series of octets. Each octet includes a pair of hexadecimal values, e.g. representing digits. At least one octet includes a sort key having a value representing a digit length for a received variable length key minus a minimum digit length of an object key.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Mark R. Nielson, John I. Ayers, Georg T. Trimborn, John H. Pineda, Mark A. Montz, Nabil F. Salama, Rob W. Heldenbrand, Sharon Lim, Michael R. Kelly
  • Publication number: 20040220929
    Abstract: Systems, methods, and devices for a database are provided. One database embodiment includes a set of executable instructions operable on the database. One or more database partitions are provided, each having a defined key range. The set of executable instructions is operable to reverse octets in variable length keys. A last digit in an odd-length key value, plus a pad, is placed in a dedicated octet to partition the variable length keys in the one or more database partitions.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Paul L. Rozeboom, John I. Ayers, John Brichacek, Rob W. Heldenbrand, Bradley T. Kenyon, Michael R. Kelly, Sharon Lim, Mark A. Montz, Mark R. Nielson, John H. Pineda, Nabil F. Salama, Georg T. Trimborn