Patents by Inventor Philip Von Hatten
Philip Von Hatten 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: 10742745Abstract: The communications method may include opening a communication channel, e.g. a HyperText Transfer Protocol Secure (HTTPS) connection, between a service event source and an event management platform, and at the event management platform, generating a request to the service event source, the request including information associated with the communication channel and requested event information related to a plurality of services offered by the service event source for a mobile wireless device associated with a given service user; sending the request to the service event source. The communication channel is maintained open to receive notifications transmitted from the service event source including requested event information related to the plurality of services offered by the service event source and related to the single service user. The notifications are provided to the mobile wireless device associated with the given service user.Type: GrantFiled: January 25, 2017Date of Patent: August 11, 2020Assignee: BlackBerry LimitedInventors: Chris Michael Griffin, David Jaray Hanson, Philip Von Hatten, Michael Rao
-
Publication number: 20170134502Abstract: The communications method may include opening a communication channel, e.g. a HyperText Transfer Protocol Secure (HTTPS) connection, between a service event source and an event management platform, and at the event management platform, generating a request to the service event source, the request including information associated with the communication channel and requested event information related to a plurality of services offered by the service event source for a mobile wireless device associated with a given service user; sending the request to the service event source. The communication channel is maintained open to receive notifications transmitted from the service event source including requested event information related to the plurality of services offered by the service event source and related to the single service user. The notifications are provided to the mobile wireless device associated with the given service user.Type: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Inventors: Chris Michael GRIFFIN, David Jaray HANSON, Philip VON HATTEN, Michael RAO
-
Patent number: 9571574Abstract: The communications method may include opening a communication channel, e.g. a HyperText Transfer Protocol Secure (HTTPS) connection, between a service event source and an event management platform, and at the event management platform, generating a request to the service event source, the request including information associated with the communication channel and requested event information related to a plurality of services offered by the service event source for a mobile wireless device associated with a given service user; sending the request to the service event source. The communication channel is maintained open to receive notifications transmitted from the service event source including requested event information related to the plurality of services offered by the service event source and related to the single service user. The notifications are provided to the mobile wireless device associated with the given service user.Type: GrantFiled: August 13, 2010Date of Patent: February 14, 2017Assignee: BlackBerry LimitedInventors: Chris Michael Griffin, David Jaray Hanson, Philip Von Hatten, Michael Rao
-
Patent number: 9332070Abstract: The communications method for synchronization of service event related communications at an event management platform, may include receiving a notification transmitted from a service event source including event information related to at least one service offered by the service event source and for a mobile wireless device associated with a given service user, and including a synchronization value associated with a service instance. The method may further include storing the synchronization value, and receiving a subsequent notification transmitted from the service event source including a subsequent synchronization value associated with the service instance. The subsequent synchronization value is compared with the stored synchronization value and based thereon a request is generated and sent to the service event source for event information associated with notifications having synchronization values between the subsequent synchronization value with the stored synchronization value.Type: GrantFiled: August 13, 2010Date of Patent: May 3, 2016Assignee: BlackBerry LimitedInventors: Chris Michael Griffin, David Jaray Hanson, Philip Von Hatten, Michael Rao
-
Patent number: 8970873Abstract: A system and method are provided for routing print requests and managing internal printer resource data on an internal network with global printer resource data stored on an external network. Print requests are received for printer resources and it is determined whether the request may be served with printer resource data stored on the internal network. If the printer resource data is invalid or stale, then printer resource data is requested from the global server and the internal printer resource data is updated. The print request is then routed to the appropriate printer resource based on location information in the printer resource data associated with the requested printer resource. Network client devices may also be configured to connect to a print traffic server when connected to an internal network, and to the global server otherwise.Type: GrantFiled: September 17, 2010Date of Patent: March 3, 2015Assignee: Printeron Inc.Inventors: Philip Von Hatten, Patrick Pidduck, Rob Evers, Frank Kavanaugh, Mike Sobiski, Brian Hollander, Mei Zhou, Justin Turner, Mark Onischke, Michael Kuindersma, Dharmesh Krishnammagaru, Michael St. Laurent
-
Publication number: 20130104223Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.Type: ApplicationFiled: July 11, 2012Publication date: April 25, 2013Applicant: PRINTERON INC.Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20130104222Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.Type: ApplicationFiled: July 11, 2012Publication date: April 25, 2013Applicant: PRINTERON INC.Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20120069385Abstract: A system and method are provided for routing print requests and managing internal printer resource data on an internal network with global printer resource data stored on an external network. Print requests are received for printer resources and it is determined whether the request may be served with printer resource data stored on the internal network. If the printer resource data is invalid or stale, then printer resource data is requested from the global server and the internal printer resource data is updated. The print request is then routed to the appropriate printer resource based on location information in the printer resource data associated with the requested printer resource. Network client devices may also be configured to connect to a print traffic server when connected to an internal network, and to the global server otherwise.Type: ApplicationFiled: September 17, 2010Publication date: March 22, 2012Applicant: PrinterOn Inc.Inventors: Philip Von Hatten, Patrick Pidduck, Rob Evers, Frank Kavanaugh, Mike Sobiski, Brian Hollander, Mei Zhou, Justin Turner, Mark Onischke, Michael Kuindersma, Dharmesh Krishnammagaru, Michael St. Laurent
-
Publication number: 20120011583Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.Type: ApplicationFiled: September 27, 2010Publication date: January 12, 2012Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20110040863Abstract: The communications method may include opening a communication channel, e.g. a HyperText Transfer Protocol Secure (HTTPS) connection, between a service event source and an event management platform, and at the event management platform, generating a request to the service event source, the request including information associated with the communication channel and requested event information related to a plurality of services offered by the service event source for a mobile wireless device associated with a given service user; sending the request to the service event source. The communication channel is maintained open to receive notifications transmitted from the service event source including requested event information related to the plurality of services offered by the service event source and related to the single service user. The notifications are provided to the mobile wireless device associated with the given service user.Type: ApplicationFiled: August 13, 2010Publication date: February 17, 2011Applicant: Research In Motion LimitedInventors: Chris Michael GRIFFIN, David Jaray HANSON, Philip VON HATTEN, Michael RAO
-
Publication number: 20110040895Abstract: The communications method for synchronization of service event related communications at an event management platform, may include receiving a notification transmitted from a service event source including event information related to at least one service offered by the service event source and for a mobile wireless device associated with a given service user, and including a synchronization value associated with a service instance. The method may further include storing the synchronization value, and receiving a subsequent notification transmitted from the service event source including a subsequent synchronization value associated with the service instance. The subsequent synchronization value is compared with the stored synchronization value and based thereon a request is generated and sent to the service event source for event information associated with notifications having synchronization values between the subsequent synchronization value with the stored synchronization value.Type: ApplicationFiled: August 13, 2010Publication date: February 17, 2011Applicant: Research In Motion LimitedInventors: Chris Michael GRIFFIN, David Jaray HANSON, Philip VON HATTEN, Michael RAO
-
Patent number: 7827293Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.Type: GrantFiled: March 1, 2001Date of Patent: November 2, 2010Assignee: Printeron Inc.Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Patent number: 7249188Abstract: A network resource control system allows network terminals to communicate with network resources, and includes a resource registry, an authorization server and an administration server. The resource registry includes resource records which are associated with the network resources and define at least a user access level for each network resource. The authorization server is in communication with the resource registry and controls network access to the network resources in accordance with the resource records. The administration server is in communication with the resource registry and provides controlled access to the resource records. The administration server receives user access control data from administrators of the network resources for incorporation into the resource records. Depending upon the user access control data received, the authorization server configures the network terminals for communication with the network resources.Type: GrantFiled: December 16, 2005Date of Patent: July 24, 2007Assignee: Spicer CorporationInventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Patent number: 7007093Abstract: A network resource control system allows network terminals to communicate with network resources, and includes a resource registry, an authorization server and an administration server. The resource registry includes resource records which are associated with the network resources and define at least a user access level for each network resource. The authorization server is in communication with the resource registry and controls network access to the network resources in accordance with the resource records. The administration server is in communication with the resource registry and provides controlled access to the resource records. The administration server receives user access control data from administrators of the network resources for incorporation into the resource records. Depending upon the user access control data received, the authorization server configures the network terminals for communication with the network resources.Type: GrantFiled: March 1, 2001Date of Patent: February 28, 2006Assignee: Spicer CorporationInventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Patent number: 6990527Abstract: A network resource access system provides network terminals with access to network resources over a network, and includes a resource registry, a driver database, and an authorization server. The resource registry includes resource records associated with the network resources and define at least a resource type for each network resource. The driver database includes resource driver applications for the network resources. The authorization server receives a request from one of the network terminals for communication with one of the network resources, obtains resource configuration data associated with the network resource, and then facilitates communication between the network terminal and the network resource in accordance with a correspondence between the resource configuration data and user configuration data associated with the network terminal.Type: GrantFiled: March 1, 2001Date of Patent: January 24, 2006Assignee: Spicer CorporationInventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20030051038Abstract: A network resource control system allows network terminals to communicate with network resources, and includes a resource registry, an authorization server and an administration server. The resource registry includes resource records which are associated with the network resources and define at least a user access level for each network resource. The authorization server is in communication with the resource registry and controls network access to the network resources in accordance with the resource records. The administration server is in communication with the resource registry and provides controlled access to the resource records. The administration server receives user access control data from administrators of the network resources for incorporation into the resource records. Depending upon the user access control data received, the authorization server configures the network terminals for communication with the network resources.Type: ApplicationFiled: January 18, 2002Publication date: March 13, 2003Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onishcke, Clayton Grassick, Tim Lehan
-
Publication number: 20030037126Abstract: A network resource access system provides network terminals with access to network resources over a network, and includes a resource registry, a driver database, and an authorization server. The resource registry includes resource records associated with the network resources and define at least a resource type for each network resource. The driver database includes resource driver applications for the network resources. The authorization server receives a request from one of the network terminals for communication with one of the network resources, obtains resource configuration data associated with the network resource, and then facilitates communication between the network terminal and the network resource in accordance with a correspondence between the resource configuration data and user configuration data associated with the network terminal.Type: ApplicationFiled: January 18, 2002Publication date: February 20, 2003Inventors: Steven Spicer, Christoper Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20020144016Abstract: A network resource communication system facilitates communication over a network between network terminals and network resources, and comprises a network resource driver, a driver administrator, and a data transmitter. The network resource driver facilitates communication of source data between the network terminals and one of the network resources, and includes a driver input for receiving the source data and a driver output for providing a translation of the source data in accordance with the network resource. The driver administrator is in communication with a resource registry, and includes resource records associated with the network resources. The resource records define at least a resource type for each network resource, and the driver administrator is configured to configure the network resource driver in accordance with the resource record associated with the network resource. The data transmitter is in communication with the driver output for transmitting the translated data to the network resource.Type: ApplicationFiled: January 18, 2002Publication date: October 3, 2002Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan
-
Publication number: 20020143773Abstract: A secure network resource access system facilitates network access by network terminals to network resources located behind an enterprise firewall, and comprises a proxy server and a polling server. The proxy server is located logically outside the enterprise firewall for receiving application data from the network terminals. The polling server is located logically behind the enterprise firewall, and is configured to poll the proxy server to initiate transmission of the received application data from the proxy server to the polling server, to receive application data and associated network resource data from the proxy server in response to the poll, and to direct the application data to one of the network resources in accordance with the associated network resource data.Type: ApplicationFiled: January 18, 2002Publication date: October 3, 2002Inventors: Steven Spicer, Christopher Martin, Larry Kuhl, Brian Hollander, Patrick Pidduck, Steven Coutts, Philip Von Hatten, Mark Onischke, Clayton Grassick, Tim Lehan