Patents by Inventor James Lavine

James Lavine 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).

  • Publication number: 20150207760
    Abstract: A wireless end-user device has wireless wide-area network (WWAN) and wireless local-area network (WLAN) modems. One or more processors apply a WWAN-specific differential traffic control policy to Internet data service provided using the WWAN modem. Based on the applied policy, an application program interface (API) can indicate to particular applications that Internet data service available via the WWAN modem to other applications is not available to those particular applications.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia
  • Publication number: 20150201089
    Abstract: A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
    Type: Application
    Filed: November 14, 2014
    Publication date: July 16, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia, Justin James, Jeffrey Green
  • Publication number: 20150181415
    Abstract: Disclosed herein are various embodiments for publishing a service selection set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service selection set to an end-user device over a wireless access network, receives a selection set user selection from the end-user device, and provisions one or more network functions based on the selection set user selection.
    Type: Application
    Filed: November 24, 2014
    Publication date: June 25, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia
  • Patent number: 9059913
    Abstract: A method performed by a network system communicatively coupled to a device over a wireless access network, the method comprising transmitting a traffic flow to, or receiving the traffic flow from, a software application on the device, the traffic flow comprising one or more related data transfers over the wireless access network, the traffic flow being routed between the software application and the network system through an assisting element comprising a control application or a proxy agent on the device, wherein the traffic flow has a characteristic associating the traffic flow with the first software application, the characteristic preserving the association between the traffic flow and the software application when the traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of a control, accounting, or notification service policy based on the identified characteristic.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: June 16, 2015
    Assignee: Headwater Partners I, LLC
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine, Vien-Phuong Nguyen
  • Publication number: 20150143456
    Abstract: Mobile end-user devices are disclosed having a stored network access policy, applicable to specific applications stored on and executable by the device. The policy specifies, for at least some of the applications, whether or not those applications are individually allowed to initiate access network communication activity using one or more wireless data modems, when those applications are running as a background application. One or more device agents, which may operate at different points within the device in different embodiments, enforce the policies based on a determination as to whether a running application is running as a background application.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 21, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Jeffrey Green
  • Patent number: 9026079
    Abstract: A method performed by a network system operated by or on behalf of a service provider, the network system capable of communicating with a user device over a wireless access network, the method comprising establishing, in cooperation with software running on the user device, a secure link between the network system and the software, the secure link for preventing unauthorized access to communications between the software and the network system; providing, to the software over the secure link, first information enabling the software to assist a user of the user device to view, select, or change an aspect of a service plan associated with the user device; and providing, to the software over the secure link, second information, the second information enabling the software to present, through a user interface of the user device, a notification about a past or current service usage by the user device.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: May 5, 2015
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Alireza Raissinia, James Lavine
  • Publication number: 20150111528
    Abstract: Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.
    Type: Application
    Filed: August 29, 2014
    Publication date: April 23, 2015
    Inventors: Gregory G. Raleigh, James Lavine
  • Publication number: 20150072641
    Abstract: A method performed by an end user device associated with a service plan having a limit on usage of a network service, the method comprising storing one or more notification actions corresponding to one or more notification requests; performing a device action that reflects a past or intended use of the network service; receiving one of the one or more notification requests from a network element in response to the device action; performing one of the one or more notification actions in response to the notification request, the notification action causing the end user device to retrieve at least a portion of a notification message associated with a status of the use, the at least a portion of the notification message being separate from the one of the one or more notification requests; and presenting the notification message on a user interface of the end user device.
    Type: Application
    Filed: May 30, 2014
    Publication date: March 12, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Jeffrey Green, Alireza Raissinia
  • Publication number: 20150026761
    Abstract: A device having: an application program that assists the device in accessing a data service over a wireless access network, an application credential associated with the application program, and a policy to be applied when the application program initiates or attempts to initiate communication over the wireless access network. The device also has one or more agents that detect an attempted installation of update software on the device, the update software purporting to be a modification, update, or replacement of the application program; obtain an update-software credential associated with the update software; obtain the application credential; allow the update software to be installed if the update-software credential matches the application credential; and interact with the application program to arrange a setting of the application program, the setting configured to assist in applying the policy when the application program initiates or attempts to initiate communication over the wireless access network.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 22, 2015
    Inventors: Gregory G. Raleigh, James Lavine, Jeffrey Green
  • Patent number: 8924543
    Abstract: A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: December 30, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia, Jeffrey Green, Justin James
  • Patent number: 8898293
    Abstract: A network system comprising memory configured to store a service offer set identifying one or more service plans available to an end-user device, the one or more service plans enabling the end-user device to communicate over a wireless access network; and one or more network elements configured to obtain the service offer set from memory, send information associated with the service offer set to the end-user device over the wireless access network, the information enabling the end-user device to present, through a user interface, one or more service plan selection options associated with the one or more service plans available to the end-user device, receive an offer set user selection from the end-user device, the offer set user selection indicating a user selection of at least one of the one or more service plan selection options, and provision one or more functions based on the offer set user selection.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: November 25, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia
  • Patent number: 8893009
    Abstract: Network service provisioning is described. Network service provisioning to a device includes a mechanism for ensuring that network services are available based upon one or more of appropriate traffic control, billing, and notification policies. Ensuring that the policies are properly enforced on a device is a focus of this paper. The enforcement policies can be on the device or in the network.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: November 18, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine
  • Patent number: 8892729
    Abstract: A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: November 18, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia, Jeffrey Green, Justin James
  • Publication number: 20140337520
    Abstract: A method performed by a network system communicatively coupled to a device over a wireless access network, the method comprising transmitting a traffic flow to, or receiving the traffic flow from, a software application on the device, the traffic flow comprising one or more related data transfers over the wireless access network, the traffic flow being routed between the software application and the network system through an assisting element comprising a control application or a proxy agent on the device, wherein the traffic flow has a characteristic associating the traffic flow with the first software application, the characteristic preserving the association between the traffic flow and the software application when the traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of a control, accounting, or notification service policy based on the identified characteristic.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine, Vien-Phuong Nguyen
  • Publication number: 20140337519
    Abstract: A method performed by a network system communicatively coupled to a device over a wireless access network, the method comprising transmitting a traffic flow to, or receiving the traffic flow from, a software application on the device, the traffic flow comprising one or more related data transfers over the wireless access network, the traffic flow being routed between the software application and the network system through an assisting element comprising a control application or a proxy agent on the device, wherein the traffic flow has a characteristic associating the traffic flow with the first software application, the characteristic preserving the association between the traffic flow and the software application when the traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of a control, accounting, or notification service policy based on the identified characteristic.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine, Vien-Phuong Nguyen
  • Publication number: 20140289794
    Abstract: A network system comprising memory configured to store a device communication activity policy, and a policy verification processor configured to (a) receive a device data record over a trusted communication link between the network system and a device data record generator on a communications device, the device data record comprising information about a data communications activity by the communications device, the information configured to assist the policy verification processor in determining whether the communications device is operating or has operated in accordance with the device communication activity policy, (b) determine, based on the device data record, whether the communications device is operating or has operated in accordance with the device communication activity policy, and (c) upon determining that the communications device is not operating or has not operated in accordance with the device communication activity policy, initiate an error handling action.
    Type: Application
    Filed: May 7, 2014
    Publication date: September 25, 2014
    Applicant: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Alireza Raissinia, Michael J. Sabin, James Lavine
  • Publication number: 20140273965
    Abstract: Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Applicant: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine
  • Patent number: 8832777
    Abstract: A network system, comprising a communication interface enabling the network system to communicate with an end-user device over a wireless access network, and one or more network elements configured to receive a device credential from the end-user device, obtain a service policy based at least in part on the device credential, the service policy being applicable to the end-user device, obtain service processor authentication information associated with a service processor on the end-user device, and using the service processor authentication information, facilitate execution of an end-user device service processor authentication procedure.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: September 9, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine
  • Publication number: 20140248852
    Abstract: A wireless end-user device, comprising one or more modems enabling the wireless end-user device to communicate with a network system over a wireless access network, a touch-screen user interface, and one or more processors configured to execute one or more instructions that, when executed by the one or more processors, cause the one or more processors to detect a user input through the touch-screen user interface, the user input comprising a request to remove the wireless end-user device from an existing device group account, the existing device group account being associated with one or more devices including the wireless end-user device, and send a message to the network system over the wireless access network, the message conveying the request to remove the wireless end-user device from the existing device group account.
    Type: Application
    Filed: May 12, 2014
    Publication date: September 4, 2014
    Applicant: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, James Lavine, Russell Bertrand Carter, III
  • Patent number: 8793758
    Abstract: A device that detects an attempted installation of update software on the device, the update software purporting to be a modification, update, or replacement of an application program that assists the device in accessing a data service over a wireless access network, obtain an update-software credential associated with the update software, obtain an application credential associated with the application program, determine whether the update-software credential matches the application credential, and allow the update software to be installed if the update-software credential matches the application credential, determine that the application program is initiating or attempting to initiate communication over the wireless access network, and based on the determination that the application program is initiating or attempting to initiate communication over the wireless access network, apply a policy when the application program initiates or attempts to initiate communication over the wireless access network.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: July 29, 2014
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Jeffrey Green, James Lavine