Patents by Inventor Matthew Klahn
Matthew Klahn 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: 9577976Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: GrantFiled: December 18, 2014Date of Patent: February 21, 2017Assignee: Apple Inc.Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Patent number: 9380454Abstract: Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.Type: GrantFiled: June 6, 2014Date of Patent: June 28, 2016Assignee: Apple Inc.Inventors: Robert Kukuchka, Shuvo Chatterjee, Arun G. Mathias, Matthew Klahn
-
Publication number: 20150180822Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: ApplicationFiled: December 18, 2014Publication date: June 25, 2015Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Patent number: 8948797Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: GrantFiled: April 10, 2013Date of Patent: February 3, 2015Assignee: Apple Inc.Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Patent number: 8914025Abstract: A method performed by a mobile device to register for cellular data connection service provided by a mobile telecommunications service provider. In one embodiment, the mobile device transmits a probe, through a wireless cellular network, to a main Access Point Name (APN), and the probe is configured to determine whether the mobile device has a valid cellular data connection subscription. The mobile device determines, from a response to the probe, that it does not have a valid cellular data connection subscription with the mobile telecommunications service provider. Responsive to that determination, the mobile device connects to a cellular data connection service registration site to allow a user of the mobile device to register for data connection service provided by the mobile telecommunications service provider. The mobile device is limited to accessing the data connection service registration site until the user registers for data connection service.Type: GrantFiled: September 28, 2011Date of Patent: December 16, 2014Assignee: Apple Inc.Inventors: Arun Mathias, Matthew Klahn, Robert Kukuchka
-
Publication number: 20140349634Abstract: Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.Type: ApplicationFiled: June 6, 2014Publication date: November 27, 2014Applicant: Apple Inc.Inventors: Robert KUKUCHKA, Shuvo CHATTERJEE, Arun G. MATHIAS, Matthew KLAHN
-
Patent number: 8805365Abstract: A method performed by a mobile device to register for cellular data connection service provided by a mobile telecommunications service provider. The mobile device determines that it does not have a valid cellular data connection subscription with the mobile telecommunications service provider. Responsive to that determination, the mobile device connects to a cellular data connection service registration site to allow a user of the mobile device to register for data connection service provided by the mobile telecommunications service provider. The mobile device is limited to accessing the data connection service registration site until the user registers for data connection service.Type: GrantFiled: September 28, 2010Date of Patent: August 12, 2014Assignee: Apple Inc.Inventors: Laura Heckman, Arun Mathias, Isabel Mahe, Matthew Klahn, Brian Cassidy, Jean-Marc Padova
-
Patent number: 8751667Abstract: Hands-free services for Internet Protocol (IP) video calls through a peered hands-free device can begin when an IP video call invitation request that requests the client computing device participate in a P2P (peer-to-peer) IP video call is received. A generic incoming call object is generated based on the IP video call invitation request in a format that can be common for both incoming audio only cellular calls and IP video call invitation requests. The hands-free device is alerted of the incoming call based on the incoming call object. Responsive to receiving an indication from the hands-free device that a user has indicated to answer the incoming call, an IP video call accept message is transmitted and a P2P connection is established for the P2P IP video call, and the hands-free device can act as an auditory relay during the P2P IP video call.Type: GrantFiled: August 31, 2011Date of Patent: June 10, 2014Assignee: Apple Inc.Inventors: Justin Santamaria, Justin Wood, Matthew Klahn
-
Patent number: 8750873Abstract: Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.Type: GrantFiled: December 28, 2012Date of Patent: June 10, 2014Assignee: Apple Inc.Inventors: Robert Kukuchka, Shuvo Chatterjee, Arun Mathias, Matthew Klahn
-
Publication number: 20130231146Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: ApplicationFiled: April 10, 2013Publication date: September 5, 2013Applicant: Apple Inc.Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Patent number: 8423058Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: GrantFiled: September 20, 2010Date of Patent: April 16, 2013Assignee: Apple Inc.Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Patent number: 8346255Abstract: Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.Type: GrantFiled: April 22, 2010Date of Patent: January 1, 2013Assignee: Apple Inc.Inventors: Robert Kukuchka, Shuvo Chatterjee, Arun Godfrey Mathias, Matthew Klahn
-
Publication number: 20120077496Abstract: A method performed by a mobile device to register for cellular data connection service provided by a mobile telecommunications service provider. In one embodiment, the mobile device transmits a probe, through a wireless cellular network, to a main Access Point Name (APN), and the probe is configured to determine whether the mobile device has a valid cellular data connection subscription. The mobile device determines, from a response to the probe, that it does not have a valid cellular data connection subscription with the mobile telecommunications service provider. Responsive to that determination, the mobile device connects to a cellular data connection service registration site to allow a user of the mobile device to register for data connection service provided by the mobile telecommunications service provider. The mobile device is limited to accessing the data connection service registration site until the user registers for data connection service.Type: ApplicationFiled: September 28, 2011Publication date: March 29, 2012Inventors: Arun Mathias, Matthew Klahn, Robert Kukuchka
-
Publication number: 20120050455Abstract: Hands-free services for Internet Protocol (IP) video calls through a peered hands-free device can begin when an IP video call invitation request that requests the client computing device participate in a P2P (peer-to-peer) IP video call is received. A generic incoming call object is generated based on the IP video call invitation request in a format that can be common for both incoming audio only cellular calls and IP video call invitation requests. The hands-free device is alerted of the incoming call based on the incoming call object. Responsive to receiving an indication from the hands-free device that a user has indicated to answer the incoming call, an IP video call accept message is transmitted and a P2P connection is established for the P2P IP video call, and the hands-free device can act as an auditory relay during the P2P IP video call.Type: ApplicationFiled: August 31, 2011Publication date: March 1, 2012Inventors: Justin Santamaria, Justin Wood, Matthew Klahn
-
Publication number: 20110250909Abstract: Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the client computing device and a phone number of the client computing device from an SMS (Short Message Service) transit device, which received an SMS message having the push token from the client computing device and determined the phone number of the client computing device from that SMS message. The registration server associates the push token and the phone number and stores it in a registration data store, which is used for inviting users for online communication sessions.Type: ApplicationFiled: September 20, 2010Publication date: October 13, 2011Inventors: Arun Mathias, Justin Santamaria, Justin Wood, Joe Abuan, Jeremy Brown, Patrick Gates, Matthew Klahn, Andrew H. Vyrros, Braden Thomas, Drew Yao
-
Publication number: 20110195700Abstract: Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.Type: ApplicationFiled: April 22, 2010Publication date: August 11, 2011Applicant: APPLE INC.Inventors: Robert Kukuchka, Shuvo Chatterjee, Arun Godfrey Mathias, Matthew Klahn
-
Publication number: 20110177811Abstract: A method performed by a mobile device to register for cellular data connection service provided by a mobile telecommunications service provider. The mobile device determines that it does not have a valid cellular data connection subscription with the mobile telecommunications service provider. Responsive to that determination, the mobile device connects to a cellular data connection service registration site to allow a user of the mobile device to register for data connection service provided by the mobile telecommunications service provider. The mobile device is limited to accessing the data connection service registration site until the user registers for data connection service.Type: ApplicationFiled: September 28, 2010Publication date: July 21, 2011Inventors: Laura Heckman, Arun Mathias, Isabel Mahe, Matthew Klahn, Brian Cassidy, Jean-Marc Padova
-
Publication number: 20050125739Abstract: The present invention comprises a method and computer implemented system for presenting multiple virtual desktops on a display of a computer system. A “pager” window is displayed on a desktop (either real or virtual) which comprises multiple subpanes, each of which contains a scaled virtual desktop having dimensions that are proportional to, but less than the dimensions of a corresponding virtual desktop. Each scaled virtual desktop provides a representation of the corresponding full-size virtual desktop that would display one or more application windows whose content may optionally be replaced by the icon designating the application program or data file displayed therein, for sake of visual clarity.Type: ApplicationFiled: November 22, 2004Publication date: June 9, 2005Inventors: Jeffrey Thompson, Matthew Klahn, Michael Swanson, Darrel Goeddel, Matthew Byron