[ { "title": "Mobile device and method attributing media services network usage to requesting application", "publication_date": "2016/03/08", "number": "09647918", "url": "/2016/08/03/mobile-device-and-method-attributing-media-services-network-usage-to-requesting-application2/", "abstract": "A wireless end-user device has a wireless modem, a network stack configurable to receive and transmit data via the modem and a wireless network, and two Application Programming Interfaces (APIs) available to device applications. The first API allows applications to open and use data flows via the network stack. The second API allows applications to make data transfer requests for media objects associated with network resource identifiers. The second API prompts a media service manager to manage network data transfers for the media object via the network stack. A service classification agent associates wireless network data usage for the media object network data transfers with the device application making the request.", "owner": "Headwater Research LLC", "owner_city": "Tyler", "owner_country": "US" }, { "title": "Methods and systems for data transfer and campaign management", "publication_date": "2016/02/08", "number": "09621729", "url": "/2016/08/02/methods-and-systems-for-data-transfer-and-campaign-management2/", "abstract": "An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.", "owner": "Invoca, Inc.", "owner_city": "Santa Barbara", "owner_country": "US" }, { "title": "Zero-wait publishing, searching, and queuing systems and methods", "publication_date": "2016/20/05", "number": "09646325", "url": "/2016/05/20/zerowait-publishing-searching-and-queuing-systems-and-methods2/", "abstract": "Zero-wait publishing, searching, and queuing systems and methods are disclosed. The system includes a local retail service engagement application installed on a mobile device. The application requests a service from a service provider system. The application receives data associated with a service provider from the service provider system, transmits a request for a reservation, receives a confirmation of the reservation, transmits a queue request to a queuing system, and receives a confirmation of the queue request. The application determines a physical location of the mobile device, calculates a distance between the mobile device and the service provider, and transmits an estimated arrival time. When the mobile device arrives, the queuing system searches for the mobile device. The system further includes an identification, location and authentication system. The service provider system receives authentication and the relative location of the mobile device and retrieves the reservation.", "owner": "CloudTraQ LLC", "owner_city": "Las Vegas", "owner_country": "US" }, { "title": "Systems and methods for interfacing with a network of moving things", "publication_date": "2016/14/04", "number": "09521606", "url": "/2016/04/14/systems-and-methods-for-interfacing-with-a-network-of-moving-things/", "abstract": "A request from a mobile access point that is installed on a vehicle may be received via network interface circuitry of one or more computing devices. Processing circuitry of the one or more computing devices may determine characteristics of a captive portal to present in response to the request based on current location of the vehicle and mobile access point. A captive portal with the determined characteristics is then provided by the processing circuitry, via the network interface circuitry, in response to the request.", "owner": "Veniam, Inc.", "owner_city": "Mountain View", "owner_country": "US" }, { "title": "Risk assessment using social networking data", "publication_date": "2016/23/03", "number": "09558524", "url": "/2016/03/23/risk-assessment-using-social-networking-data2/", "abstract": "Tools, strategies, and techniques are provided for evaluating the identities of different entities to protect individual consumers, business enterprises, and other organizations from identity theft and fraud. Risks associated with various entities can be analyzed and assessed based on analysis of social network data, professional network data, or other networking connections, among other data sources. In various embodiments, the risk assessment may include calculating an authenticity score based on the collected network data.", "owner": "SOCURE INC.", "owner_city": "New York", "owner_country": "US" }, { "title": "Dynamic session monitoring in secure media-based conferencing", "publication_date": "2016/07/03", "number": "09591040", "url": "/2016/03/07/dynamic-session-monitoring-in-secure-mediabased-conferencing2/", "abstract": "Methods and apparatuses, including computer program products, are described for monitoring conference session resources in a media-based conferencing system. A server computing device establishes a connection to media engines hosting in-process conference sessions. The server periodically captures system level information, application level information, and meeting size associated with each of the conference sessions. The server determines a session state associated with each of the conference sessions, and determines a pool of available computing devices to provide resources to the conference sessions. The server allocates available computing devices to the in-process conference sessions based upon the session state and periodically reports the session state and the pool of available computing devices to a network API module, which determines a routing for subsequent communication session requests based upon the reported session state and pool of available computing resources.", "owner": "EDIFIRE LLC", "owner_city": "Boston", "owner_country": "US" }, { "title": "Methods and systems for data transfer and campaign management", "publication_date": "2016/25/02", "number": "09438733", "url": "/2016/02/25/methods-and-systems-for-data-transfer-and-campaign-management/", "abstract": "An online and offline communication processing and tracking using data processing and data/voice networks is described. A phone address from a phone address number pool is automatically assigned to a first entity. A call quality rating is determined and recorded. A call from a caller directed to the phone address is received at a call bridging system coupled to at least one network, wherein the call is associated with call signaling information. Based at least in part on the call quality associated with the caller call, the caller call is assigned to a first location in a call queue. An outbound call is generated from the call bridging system and the inbound and the outbound calls are bridged. One or more parameters of the bridged call are compared to the call quality rating. An indication is recorded regarding the successful bridging of the calls in association with an entity identifier.", "owner": "Invoca, Inc.", "owner_city": "Santa Barbara", "owner_country": "US" }, { "title": "Systems and methods for assessing the compliance of a computer across a network", "publication_date": "2016/08/02", "number": "09621594", "url": "/2016/02/08/systems-and-methods-for-assessing-the-compliance-of-a-computer-across-a-network2/", "abstract": "The disclosed principles describe systems and methods for assessing the security posture of a target device, wherein the assessment is performed by a scanning computer in communication with the target device via a communication network. By employing a system or method in accordance with the disclosed principles, distinct advantages are achieved. Specifically, conducting such a remote scan allows for the scanner computer to perform a remote scan of the remote device without installing client software to the remote device. Thus, the disclosed principles reduce the need for internal IT resources to manage the deployment and updates of client software on the target device. Also, conducting a remote scan according to the disclosed principles allows for the remote scan to be performed even if the scanner computer and remote device run different operating systems.", "owner": "Qualys, Inc.", "owner_city": "Redwood Shores", "owner_country": "US" } ]