Patents Issued in January 17, 2017
  • Patent number: 9548970
    Abstract: A method for managing unlinkable database user identifiers includes distributing to a first database a first encrypted user identifier, a first database identifier, and a first database user identifier; distributing to a second database a second encrypted user identifier, a second database identifier, and a second database user identifier; receiving from the first database a third encryption and a fourth encryption, the third encryption being formed from the first encrypted user identifier, the second database identifier, and a message comprised in the fourth encryption; decrypting the third encryption thereby obtaining a decrypted value; deriving a blinded user identifier from the decrypted value; and sending the encrypted blinded user identifier and the fourth encrypted value to the second server thereby enabling the second server to compute the second database user identifier from the encrypted blinded database user identifier and the decrypted fourth encrypted value.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan L. Camenisch, Anja Lehmann
  • Patent number: 9548971
    Abstract: A computer-implemented method for smart cipher selection may include (1) receiving, at a server and from a client, a request to communicate according to a cipher for encryption, the request containing a client list of ciphers available at the client, (2) identifying a server list of ciphers available at the server, (3) measuring, in response to receiving the request, a resource load at the server and a risk factor indicating a degree of risk posed by the client, and (4) selecting a common cipher, from the client list and the server list, for encrypted communication based on the measured resource load at the server and the measured risk factor indicating the degree of risk posed by the client. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: January 17, 2017
    Assignee: Symantec Corporation
    Inventors: Pradeep Jalisatgi, Alok Naik
  • Patent number: 9548972
    Abstract: A system, method, and computer-readable storage medium for protecting a set of storage devices using a secret sharing scheme. The data of each storage device is encrypted with a key, and the key is encrypted based on a shared secret and a device-specific value. Each storage device stores a share and its encrypted key, and if a number of storage devices above a threshold are available, then the shared secret can be reconstructed from the shares and used to decrypt the encrypted keys. Otherwise, the secret cannot be reconstructed if less than the threshold number of storage devices are accessible, and then data on the storage devices will be unreadable.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: January 17, 2017
    Assignee: Pure Storage, Inc.
    Inventors: Ethan Miller, John Colgrove, John Hayes
  • Patent number: 9548973
    Abstract: Methods, devices, and systems are provided for optimizing the dissemination of information in various types of systems such as an access control system. More specifically, there are provided herein various mechanisms to provide a modified agent path such that an agent following the modified agent path, may update at least one non-networked reader. The update of the at least one non-networked reader not occurring if the agent follows an unmodified agent path.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: January 17, 2017
    Assignee: ASSA ABLOY AB
    Inventors: Tam Hulusi, Robert Wamsley, Michael L. Davis
  • Patent number: 9548974
    Abstract: A network system includes: a network device; and a portable connection device capable of connecting thereto a terminal device which accesses the network device, where the portable connection device holds authentication information related to the connection between the network device and the terminal device, the authentication information being previously set. Here, the network device includes a processor, and the processor acquires the authentication information held in the portable connection device according to the connection of the portable connection device to the network device, acquires identification information on the terminal device from the terminal device according to the connection of the terminal device to the portable connection device, and compares the acquired authentication information with the identification information on the terminal device and device information on the network device to determine whether or not the access from the terminal device is allowed.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 17, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Masanori Takaoka
  • Patent number: 9548975
    Abstract: A client terminal transmits a signal related to an authentication request to a service delivery server through a browser every time an application is started by an instruction from a user. Upon receiving the authentication request from the client terminal, an authentication server executes authentication processing in cooperation with the service delivery server based on authentication information of an application of the client terminal, a session of which has been established, and stored in the service delivery server, and user information related to the user stored in the authentication server.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: January 17, 2017
    Assignee: DeNA Co., Ltd.
    Inventors: Toru Yamaguchi, Kotaro Ito, Sota Mizushima
  • Patent number: 9548976
    Abstract: After an initial user sign-on with an identity provider, and in response to an intention of the user to use a third-party application executing on a client device of the user and requiring user sign-on, the identity provider provides a client script to the third-party application. The client script facilitates user and application authentication and invokes a trusted broker application that interacts with the identity provider to enable the user to use the third-party application. The use of the trusted broker application provided by the identity provider frees the authors of third-party applications from the need to modify their applications to explicitly sign in with the identify provider.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: January 17, 2017
    Assignee: Okta, Inc.
    Inventors: Thomas M. Belote, Hassen Karaa, Christine Wang, Vinoth Jayaraman
  • Patent number: 9548977
    Abstract: A system, method, and apparatus are provided for performing reliable network, capability, and service discovery. A method may include providing for transmission of a request for signed access point information. The request may be provided for transmission prior to authenticating with an access point when authentication is performed or prior to associating with an access point when authentication is not performed. The method may further include receiving a response including signed access point information. The method may additionally include verifying the signed access point information using a digital certificate. The method may also include selecting the access point for communication based in least in part on the verified signed access point information. A corresponding system and apparatus is also provided.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 17, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Bajko Gabor
  • Patent number: 9548978
    Abstract: Methods and systems for authenticating a security device for providing a secure access and transaction authorization to a remote network location are provided. The security device is authenticated by installing private security software on the security device. A Two-Channel authorization method includes a transaction notification/authorization channel and a transaction channel. A Three-Channel authorization method includes a transaction notification channel, a transaction authorization channel, and the transaction channel. Embodiments of the present invention provide increased security and privacy. A corresponding system for authenticating a security device and preforming secure private transactions is also provided.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 17, 2017
    Inventors: Randy Kuang, Stanislus Kisito Xavier, David Michael Mann, He Zhu, Yiwen Wang, Yuebin Ding
  • Patent number: 9548979
    Abstract: Methods and systems for enrolling a user in an authentication program. In some embodiments, voice interaction that includes a request or command is received from a user. The user may be requested to provide authentication information to fulfill the request or command made during the voice interaction. The user may be authenticated using a first authentication method. The user may be passively enrolled into an authentication program that uses a second authentication method. Enrolling may include deriving characteristics of the user's voice from the voice interaction. After the user is enrolled in the authentication program, the second authentication method may be used to authenticate the user prior to fulfilling requests or commands made during voice navigation.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 17, 2017
    Assignee: United Services Automobile Association (USAA)
    Inventors: Zakery Layne Johnson, Maland Keith Mortensen, Gabriel Carlos Fernandez, Debra Randall Casillas, Sudarshan Rangarajan, Thomas Bret Buckingham
  • Patent number: 9548980
    Abstract: A method and device for performing a service. The method includes detecting whether a user terminal device approaches an approach recognition area, receiving identifier information from the user terminal device, when it is detected that the user terminal device approaches the approach recognition area, obtaining user information based on the identifier information, and displaying a personalized area based on the user information.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 17, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ka-won Cheon, Pil-seung Yang, Yeo-jun Yoon, Kuk-hyun Han
  • Patent number: 9548981
    Abstract: A method and system for providing security to Universal Plug and Play (UPnP) operations in a home network environment based on ownership rights where a request is received from a Control Point (CP) to perform an UPnP action associated with an UPnP resource. It is determined whether the CP holds an ownership right to perform the UPnP action based on ownership data associated with the UPnP resource. Accordingly, the CP is authorized to execute the UPnP action on the UPnP resource or an error message is returned to the CP based on the ownership of the UPnP resource.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: January 17, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kiran Bharadwaj Vedula, Jong-Hyo Lee
  • Patent number: 9548982
    Abstract: An authentication-related request sent from a mobile device to an authentication server is received at a proxy server. A posture of the mobile device is dynamically determined based at least in part on information included in the request. The request is validated based at least in part on the dynamically-determined posture. The proxy server communicates with an authentication server on behalf of the mobile device to obtain authentication information usable by the mobile device to access a service.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 17, 2017
    Assignee: MOBILE IRON, INC.
    Inventors: Kumara Das Karunakaran, Nimrod Reich-Zilberman, Vijay Pawar
  • Patent number: 9548983
    Abstract: Systems and methods here may be used for authorizing network access including using a flow controller server in communication with a first gateway associated with a first network, a second gateway associated with a second gateway, and a repository, the flow controller server configured to, receive a first client device request to access the first network via the first gateway, receive a second client device request to access the second network via the second gateways, retrieve a validation response from the repository, wherein the validation response includes correlated client device identifier with client device credentials for the first network and second network.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: January 17, 2017
    Assignee: Ruckus Wireless, Inc.
    Inventors: Doron Givoni, Oleg Pogorelik
  • Patent number: 9548984
    Abstract: A method and system for authorizing a user at a field device by a portable communications device. A first information is acquired by the portable communications device for identifying the field device. The portable communications device sends to a system the first information and a second information for identifying at least one of (i) the portable communications device, and (ii) the user thereof. The system determines a first piece of access information on the basis of the first information and the second information, and sends the first piece of access information to the portable communications device. The portable communications device transmits the second information and the first piece of access information to the field device. The field device determines a second piece of access information on the basis of the second information, and compares the first piece of access information with the second piece of access information.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: January 17, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Steffen Fries, Andreas Güttinger
  • Patent number: 9548985
    Abstract: User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 17, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Ryan Amend, David P. Meyer, Joseph A. Stanko, Adrian Peter McDermott, Don L. Hayler, Thomas Doyle Quigley, Stanley Hsinheng Lin
  • Patent number: 9548986
    Abstract: A system and method for tracking sensitive data uses dynamic taint analysis to track sensitive data as the data flows through a target application running on a computer system. In general, the system and method for tracking sensitive data marks data as tainted when the data input to the target application is indicated as sensitive. The system and method may then track the propagation of the tainted data as the data is read from and written to memory by the target application to detect if the tainted data is output from the application (e.g., leaked). Dynamic binary translation may be used to provide binary instrumentation of the target application for dynamic taint analysis to track propagation of the tainted data at the instruction level and/or the function level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: January 17, 2017
    Assignee: Intel Corporation
    Inventors: Jaeyeon Jung, Yu Zhu
  • Patent number: 9548987
    Abstract: An information processing system implements an intelligent remediation system for security-related events. The intelligent remediation system comprises a classifier configured to process information characterizing the events in order to generate respective risk scores, and a data store coupled to the classifier and configured to store feedback from one or more users regarding the risk scores. The classifier is configured to utilize the feedback regarding the risk scores to learn riskiness of particular events and to adjust its operation based on the learned riskiness, such that the risk score generated by the classifier for a given one of the events is based at least in part on the feedback received regarding risk scores generated for one or more previous ones of the events. A user interface is provided to allow one or more users to supply the feedback regarding the risk scores.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: January 17, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: James Poole
  • Patent number: 9548988
    Abstract: The disclosed computer-implemented method for attributing potentially malicious email campaigns to known threat groups may include (1) identifying a potentially malicious email campaign targeting at least one organization, (2) detecting, within the potentially malicious email campaign, an incriminating feature that has been linked to a known threat group, (3) determining, based at least in part on detecting the incriminating feature linked to the known threat group, that the known threat group is likely responsible for the potentially malicious email campaign, and then in response to determining that the known threat group is likely responsible for the potentially malicious email campaign, (4) attributing the potentially malicious email campaign to the known threat group. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Symantec Corporation
    Inventors: Kevin Alejandro Roundy, Olivier Thonnard
  • Patent number: 9548989
    Abstract: When obtained communication data corresponds to an external communication from the outside of the network to the inside, external communication data is stored. When the obtained communication data corresponds to a service start, external communication data associated with the service start is extracted, and service start data is stored in correlation with the extracted external communication data. When the obtained communication data corresponds to an operation end, operation end data is stored. When the obtained communication data corresponds to a communication from the inside to the outside of the network, operation end data associated with the obtained communication data is extracted. Then, it is determined that a condition is satisfied that external communication data associated with the obtained communication data is stored in correlation with the service start data associated with the extracted operation end data. When the condition is satisfied, an attack for the system is detected.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 17, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Yamada, Yuki Fujishima, Masanobu Morinaga
  • Patent number: 9548990
    Abstract: Various techniques for exploit detection based on heap spray detection are disclosed. In some embodiments, exploit detection based on heap spray detection includes executing a program in a virtual environment, monitoring a heap of a memory while executing the program in the virtual environment, and detecting a potential heap spray attack based on detecting a burst allocation of a first plurality of blocks in the heap of the memory, in which each of the first plurality of blocks is stored in the predefined address range of the memory.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: January 17, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventors: ChienHua Lu, Bo Qu, Kyle Sanders
  • Patent number: 9548991
    Abstract: Denial-of-service attacks are prevented or mitigated in a cloud compute environment, such as a multi-tenant, collaborative SaaS system. This is achieved by providing a mechanism by which characterization of “legitimate” behavior is defined for accessor classes, preferably along with actions to be taken in the event an accessor exceeds those limits. A set of accessor “usage profiles” are generated. Typically, a profile comprises information, such as one or more “constraints,” and one or more “actions.” At least one constraint is generated by applying one or more parameters of a transaction weighting function such that the resulting constraint represents an actual or estimated cost of executing the transaction. An action defines how the system will respond if a particular constraint is triggered. By applying the constraints to accessor requests, the approach prevents over-utilization of compute resources.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventor: Russell L. Holden
  • Patent number: 9548992
    Abstract: Systems and methods for detecting a visual characteristic of interest within an image are disclosed. An example method involves obtaining an image that includes at least one pixel representing a visual characteristic of interest, creating a first sequence and a second sequence of bitwise data from values associated with the pixel, and converting these bitwise sequences into a first sequence of integers and a second sequence of integers. Using a distance function, a similarity metric is determined between the first sequence of integers and the second sequence of integers. Based on the similarity metric, a third sequence of integers is created and stored. The third sequence of integers can be used to facilitate the identification of the visual characteristic of interest in other images.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 17, 2017
    Assignee: TRUSTPIPE LLC
    Inventor: John S. Flowers
  • Patent number: 9548993
    Abstract: A security device may be configured to receive information regarding traffic that has been outputted by a particular user device; and compare the information regarding the traffic to security information. The security information may include device behavior information, traffic policy information, or device policy information. The security device may determine, based on the comparing, that a security threat exists with regard to the traffic; and take, based on determining that the security threat exists, remedial action with respect to the traffic. Taking the remedial action may include preventing the traffic from being forwarded to an intended destination associated with the traffic, providing an alert, regarding the security threat, to the particular user device, or providing an alert, regarding to the security threat, to another device.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: January 17, 2017
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Steven R. Rados, Lalit R. Kotecha, Jyothi Keshavdas, Arda Aksu, Thomas W. Haynes
  • Patent number: 9548994
    Abstract: A plurality of security events is detected in a computing system, each security event based on at least one policy in a plurality of security policies. Respective interactive graphical representations are presented in a graphical user interface (GUI) of either or both of the security events or security policies. The representations include interactive graphical elements representing the respective security events or security policies. User selection of a particular event element via the interactive GUI causes a subset of the security policies to be identified, each security policy in the subset serving as a basis for at least one particular security event represented by the particular event element. User selection of a particular policy element via the interactive GUI causes a subset of the security policies to be identified, each security event in the subset based at least in part on a particular security policy represented by the particular policy element.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 17, 2017
    Assignee: McAfee, Inc.
    Inventors: Derek Patton Pearcy, Jessica Anne Heinrich, Jessica Jeanne Gaskins, Craig Anthony Phillips
  • Patent number: 9548995
    Abstract: A permitting system for controlling devices in a system includes a permit issuing agent that receives a command to be sent to a device. Based upon at least one attribute of the command, the permit issuing agent identifies one or more business logic modules that is pertinent to the command. Each business logic module has a respectively different set of business rules associated with it. Each identified business logic module determines whether the command complies with the business rules associated with that module. If the command is determined to comply with the business rules of all of the identified business logic modules, the agent issues a permit for the command, and the permit is sent to the device for execution of the command.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 17, 2017
    Assignee: SILVER SPRING NETWORKS, INC.
    Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns, Raj Vaswani
  • Patent number: 9548996
    Abstract: A computer-implemented method, including receiving, by one or more computer systems, customer characteristic information for a user; applying, by the one or more computer systems, one or more recommendation rules to the customer characteristic information to determine a security tier; comparing, by the one or more computer systems, the customer characteristic information to one or more other users with a threshold level of similarity to the user for which the customer characteristic information is received; identifying, by the one or more computer systems, a security tier assigned to one of the one or more other users; and generating information indicative of a recommended security tier, based on the identified security tier and the determined security tier.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: January 17, 2017
    Assignee: FMR LLC
    Inventors: Wesley Meredith, Rajee Jones
  • Patent number: 9548997
    Abstract: A computer system receives a service request over a service channel from a user device, initiates a challenge to the user device to provide authentication information based on a set of authenticators, and determines an initial level of authentication. When the initial level of authentication is not sufficient for the service channel or protected resource, the apparatus generates a challenge to the user device with at least one additional authenticator and determines an achieved level of authentication based on the further authentication information. When the achieved level of authentication reaches a target authentication level for the service channel, the apparatus continues processing the service request by the service channel. The computer may transfer the service request to another service channel with the authentication token obtained on the original service channel and further challenges the user device with additional authenticators when a higher level of authentication is necessary.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: January 17, 2017
    Assignee: Bank of America Corporation
    Inventors: Andrew T. Keys, Kapil Pruthi, Xianhong Zhang, Mark A. Pender, Daniel Lynn Carpenter
  • Patent number: 9548998
    Abstract: Data is asynchronously provided to a participant of a conversation. A temporal model is maintained for each of a plurality of client devices associated with the conversation. A temporal model describes a state of an associated client device. Data for sending to a client device is identified based on conversation context information describing a context of a conversation participant associated with the client device. A determination of whether to send the identified data to the client device is made based on the temporal model associated with the client device. The temporal model associated with the client device is updated based on the determination.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 17, 2017
    Assignee: Mindmeld, Inc.
    Inventors: Brett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle
  • Patent number: 9548999
    Abstract: The obfuscation of information included in Session Initiation Protocol (SIP) invites for the purposes of facilitating Lawfully Authorized Electronic Surveillance (LAES) is contemplated. The obfuscation may include the use of LAES headers with invites of sessions that require surveillance as well as those not requiring surveillance and/or selecting values or otherwise influencing parameter selection of data included in LAES headers according to a validity function, a shared secret, a key or other construct.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: January 17, 2017
    Assignee: Cable Television Laboratories, Inc.
    Inventors: David Hancock, Sumanth Channabasappa
  • Patent number: 9549000
    Abstract: A method for preparing media content to be streamed to a client divides a stream of the media content at the server into multiple media segments. Each of the multiple media segments is to be stored as an individual file in a memory in a transfer protocol compliant format. A top-level manifest file is generated, which has a plurality of Universal Resource Locators (URLs). The plurality of URLs indicates an ordering of the multiple media segments to recreate the stream of media content. Responsive to a client request received over a network to present the media content in a trick play mode of operation, a modified manifest file is obtained based on the top-level manifest file. The modified manifest file includes a subset of the plurality of URLs indicating an ordering of media segments that create a representation of the stream of media content presentable in the trick play mode of operation.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 17, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Krishna Prasad Panje, William P. Franks, Praveen N. Moorthy, Paul Moroney, Murali Sahasranaman
  • Patent number: 9549001
    Abstract: An electronic device and method for sourcing and/or constructing a playlist are provided. An assignment of a playlist identifying a plurality of songs is received. A plurality of devices from which the plurality of songs may be retrieved is determined. The availability of the plurality of devices is determined. At least one of the plurality of devices is connected to in order to to access at least one of the plurality of songs. Memory of the electronic device can be scanned for stored songs to incorporate into the playlist.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Black Hills Media, LLC
    Inventors: Safi Qureshey, Daniel D. Sheppard
  • Patent number: 9549002
    Abstract: A method and a device are provided for making available at least one communication datum retrieved during consultation of a multimedia stream on a first terminal. The method includes a step of reception of a request for obtaining the at least one communication datum, a step of extraction of the at least one communication datum from the multimedia stream, a step of transmission to at least one second terminal of the at least one communication datum extracted. The communication datum transmitted thus makes it possible to implement on the second terminal an application making it possible to establish a multimedia communication between the second terminal and a remote device.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: January 17, 2017
    Assignee: ORANGE
    Inventor: Ghislain Moncomble
  • Patent number: 9549003
    Abstract: An Internet protocol Multimedia Subsystem (IMS) gateway application server includes an originating application server module adapted to invoke call control services in response to requests initiated by a voice over Internet Protocol (IP) (VoIP) client associated with a communication device such as an IP telephone. Disclosed gateway application servers include a proxy server module adapted to notify the communication client of session control messages intended for the communication device.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 17, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, John F. Murray, Christopher W. Rice, Ron Shacham
  • Patent number: 9549004
    Abstract: The disclosed embodiments include a system, computer program product, and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: January 17, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9549005
    Abstract: The invention includes a method of providing media data of a SIP-based Auxiliary Service from an Auxiliary Application Server, AS, to a recipient peer of an established communication exchange between peers. The method includes issuing an invocation to the Auxiliary AS, the invocation including an indication of the recipient peer of the Auxiliary Service. The Auxiliary Service media data is prepared and sent to the recipient together with a correlation ID identifying the established communication exchange, and an Application Classmark identifying the auxiliary service.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: January 17, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Bo Astrom, Mats Stille
  • Patent number: 9549006
    Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
  • Patent number: 9549007
    Abstract: Embodiments of the invention address deficiencies of the art in respect to application sharing and provide a method, system and computer program product for user interface widget unit based application sharing. In a first embodiment, a data processing system for user interface widget unit based application sharing, can include a dynamic widget server communicatively linked to a dynamic widget browser. The dynamic widget browser can include program code enabled to render a user interface including one or more remote dynamic widgets peered to corresponding dynamic widgets for a dynamic view for an application launched by the dynamic widget server.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Haixin Chai, Daniel Q. Chen, Rong Yao Fu, Hui Su
  • Patent number: 9549008
    Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
  • Patent number: 9549009
    Abstract: Systems and methods for electrophoretically displaying a brand identifier of a telecommunications service provider or equipment manufacturer on the portable electronic device. The branding may be set at the manufacturer or when the user first powers the phone on. In addition, the branding may be wiped and reset if there is a change in ownership and/or telecommunications service provider of the portable electronic device. Periodically upon startup after the branding has been set and locked, making a user unable to manually change the branding at will, the portable electronic device may check to ensure the displayed branding is the same as or equivalent to the current brand.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: January 17, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp
  • Patent number: 9549010
    Abstract: In a networked system connecting a subscriber to a content source via one or more networks, a computer-implemented method includes instantiating a session model for a media session between the subscriber and the content source, the session model to generate session metadata from application-layer interactions between the subscriber and the content source. The method further includes instantiating an interaction model in response to detecting an application-layer interaction in a transport flow of the subscriber, the application-layer interaction comprising media data for the media session. The method also includes generating, at the interaction model, interaction metadata representative of the application-layer interaction, and processing at least one of the interaction metadata and the media data at the session model to generate session metadata responsive to matching the interaction model to the session model.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: January 17, 2017
    Assignee: NetScout Systems Texas, LLC
    Inventors: Charles N. Samuell, Troy M. Gonsalves, Kevin Goertz, Roman C. Kordasiewicz
  • Patent number: 9549011
    Abstract: An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: January 17, 2017
    Assignee: InFocus Corporation
    Inventors: Eric Wogsberg, Jack Klingelhofer, Herbert A. Kutscha
  • Patent number: 9549012
    Abstract: Systems and methods are presented to facilitate caching of programming from broadcast and/or content streaming services to a user device for local playback. In addition, metadata can be provided to guide the user in selecting, caching, or playing the cachable content. In some exemplary embodiments, a receiver or other user device can automatically select the programming to be cached based on a user's historical topic interest and listening history. In some exemplary embodiments, the metadata can also include DRM information that can limit the ability of a user to playback the content, so as to comply, if necessary, with operative legal requirements related to usage of the content.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 17, 2017
    Assignee: Sirius XM Radio Inc.
    Inventors: Stuart A. Cox, Paul Marko, Craig Wadin
  • Patent number: 9549013
    Abstract: A method for determining a preferred image format in a User Equipment (UE) supporting a mobile video call between UEs, each having a camera and a display includes receiving, from an opposing UE, video transmission control information including therein a preferred image format, and if the preferred image format requested by the opposing UE is acceptable, then the opposing UE sends video transmission control information including therein at least one of an acceptable response message and an acceptable new preferred image format according to acceptability of the preferred image format requested by the opposing UE.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: January 17, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kyung-Hun Jung
  • Patent number: 9549014
    Abstract: A method for sorting and merging data from at least two sources may include providing a multi-state merge of queues from a first input queue and a second input queue to a merged output, responsive to states of the first and second input queues, setting the state of the first input queue; preventing merging of the first input queue with the non-empty second input queue while the state of the first input queue is empty waiting; and merging the first input queue with the non-empty second input queue responsive to the state of the first input queue being active or ignore, or the wait duration time being exceeded, or in response to a startup command.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kevin Frederic Foster
  • Patent number: 9549015
    Abstract: A transmitter and receiver for communication of multimedia streams across a multi-lane communications link. The transmitter packetizes multimedia streams according to a link layer protocol and distributes the packets across multiple lanes of a communications link. The entire packet, including the header and payload, can be distributed across the lanes in an ordered sequence to increase utilization of the communication lanes. The transmitter may also packetize multiple multimedia streams and intermix the packets across the lanes of the communication lane. The receiver extracts the packets that are distributed across the multiple lanes and decodes the packets into the multimedia streams.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: January 17, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Ju Hwan Yi, Hoon Choi
  • Patent number: 9549016
    Abstract: An apparatus can include a congestion controller at a source endpoint node of a network that is configured to send substantially real-time media data at a variable sending rate to another endpoint node via the network. The congestion controller can be configured to compute the sending rate as a function of a predetermined target delay and feedback from the other endpoint node that includes a receive delay time for packets of the substantially real-time media data to be received at the other endpoint node from the source endpoint node.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sergio Mena de la Cruz, Laura Toni, Stefano D'Aronco
  • Patent number: 9549017
    Abstract: Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
  • Patent number: 9549018
    Abstract: There is provided a system and method for exchanging messages between a native application and a web browser using a server. The server configured to receive a message from a communication application of a first client device for delivery to the second client device, determine if the second client device includes the communication application, create a link to a webpage for rendering the message on the webpage when the second client device does not have the communication application, transmit the link to the second client device, render the message on the webpage to the second client device in response to receiving a request, receive a reply message from the second client device, and transmit the reply message to the first client device for rendering by the communication application. The message from the first client device may include a multimedia message, such as an animated avatar with a lip-sync audio.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: January 17, 2017
    Assignee: Smith Micro Software, Inc.
    Inventors: Audrey Muller, Raja Hithayathuallah, Vinay Chandra
  • Patent number: 9549019
    Abstract: A logical client includes a primary client device and one or more secondary client devices. Each of the secondary client devices may be coupled to one or more peripherals. The primary client in the logical client may use a virtual machine (VM) and/or an application that uses one or more peripheral devices. The primary client device may not be coupled to the one or more peripheral devices used by the application and/or the VM. The primary client device may access the peripheral devices coupled to secondary client devices in order to use the application and/or the VM.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: January 17, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventors: Roni Luxenberg, Uri Lublin