Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 9032082
    Abstract: A method and device configured for processing a session description protocol SDP request in a media path optimization process are provided. The method comprises: an application layer gateway (ALG) receiving a SDP request; the ALG determining that media connection information used by the SDP request is different from media connection information in last accessible domain information in node information of the SDP request; and the ALG sequentially adding its forward accessible domain information and its backward accessible domain information to an end of a queue of the node information of the SDP request, and then sending the SDP request. Thus, an optimized media path and normal communication can be ensured.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: May 12, 2015
    Assignee: ZTE Corporation
    Inventor: Zhenhua Xie
  • Patent number: 9032083
    Abstract: A method for efficient use of a connection between a telecommunications network and a Customer Premises Equipment (CPE), via an access node, for a location based application includes: establishing a physical communication channel between the access node of the telecommunications network and the CPE; providing a public or private internet Protocol (IP) address to the CPE for use by the CPE to communicate with an IP Edge node of the telecommunications network; storing a location information related to the physical communication channel; initially assigning a first functionality level to the public or private IP address; and assigning a second functionality level to the public or private IP address when the telecommunications network is able to federate network access related identification information to a contract related identification information. The location information is used by the location based application.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 12, 2015
    Assignee: Deutsche Telekom AG
    Inventors: Christoph Scherer, Holger Ebling
  • Patent number: 9032060
    Abstract: A mobile device, such as a smartphone or a laptop, connects to a network based on the available bandwidth (throughput) of the network rather than on signal strength. The device may send a request containing the device's location to a service provider who has data on networks in the device's location and specifically on bandwidth or pipe performance. This data is used to determine which network in the area would be best to connect to. The network may be a network that does not necessarily have the highest signal strength (often shown as bars on a handset device). The service provider can cause the device to transition to the network having the higher bandwidth. It can also direct the user so that blackout areas are avoided using the network data maintained by the provider. The provider uses testers to obtain current bandwidth data of networks.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: May 12, 2015
    Assignee: Mocana Corporation
    Inventor: James Blaisdell
  • Patent number: 9032079
    Abstract: Systems and methods of managing and diagnosing enterprise telephonic devices are disclosed. A provisioning request can be received from an enterprise telephonic device. The provisioning request can include a domain name system lookup request. An enterprise network address of a device management server can be provided to the enterprise telephonic device. A voice data link can be established with the enterprise telephonic device so as to permit the enterprise telephonic device to communicate over a data network with endpoint telephonic devices. The device management server can periodically receive heartbeat data from the enterprise telephonic device. The heartbeat can be indicative of a status of at least one functionality of the enterprise telephonic device. The enterprise telephonic device can provide diagnostic logs when requested by the device management server. In addition, the enterprise telephonic device can be configured to periodically request software updates.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madan Mohan R. Appiah, Subramanian Chandrasekaran
  • Publication number: 20150127837
    Abstract: A relay apparatus for transferring data between a terminal on which an application runs and a server, the relay apparatus including, a TCP management module for monitoring a packet to be transmitted and received by using TCP connection established between the terminal and the server; a determination module for analyzing a request packet and determining whether or not to switch a communication route for transmitting the request packet; a request transmission module for establishing new TCP connection on a new communication route and transmitting the request packet to the server; and a data relay module for transferring a data storage packet to the terminal by using the new TCP connection.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 7, 2015
    Inventors: Shingo HARASHIMA, Kozo IKEGAMI, Hiroaki MIYATA
  • Publication number: 20150127835
    Abstract: The invention relates to a method for configuring a connection between a second device (110) and a first device (130). The first device (130) requests (302) a broker system (140) by providing a unique IDentifier identifying the First device (130), ID-F, to supply a Uniform Resource Locator associated with the First device (130), URL-F, wherein URL-F points to a resource at a data storage device (120). The second device (110) detects (402) from a computer readable medium (840) associated with the first device (130), the ID-F of the first device (130), and requests (403) the broker system (140) by providing the detected ID-F and a unique IDentifier identifying the Second device (110), ID-S, to add (406) a resource for the second device (110) at the data storage device (120), the second resource having a Uniform Resource Locator URL-S, and to supply (411) the URL-S to the second device (110).
    Type: Application
    Filed: May 16, 2012
    Publication date: May 7, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20150127838
    Abstract: A page operation processing method and apparatus, and a terminal. The method includes acquiring, by a terminal device, a uniform resource locator (URL) corresponding to a to-be-accessed resource; detecting, by the terminal device, whether a stored domain name includes a domain name corresponding to the URL; and if the stored domain name includes the domain name corresponding to the URL, triggering, by the terminal device, an application client corresponding to the domain name of the URL to acquire and display an application client page corresponding to the URL. The page operation processing method and apparatus, and the terminal provided in the embodiments of the present invention can reduce consumption of network traffic and facilitate user operations and page browsing, thereby improving user experience.
    Type: Application
    Filed: December 30, 2014
    Publication date: May 7, 2015
    Inventors: Yan Li, Wenmei Gao
  • Publication number: 20150127836
    Abstract: An operation method of a first client device is provided. The client device transmits device information to a cloud server device. The client device receives an operational state of a second client device from the cloud server device. The client device establishes a logical session with the second client device based on the operational state. The client device transmits a first event through the logical session. The first event is transmitted to the second client, preferentially over a second event which does not go through any logical session.
    Type: Application
    Filed: May 14, 2013
    Publication date: May 7, 2015
    Inventors: Janghun Bae, Younghwan Kwon, Hyeonjae Lee
  • Patent number: 9025612
    Abstract: A system includes a communication control device, a first communication device and a second communication device. The communication control device acquires first network information that identifies a first internal network to which the first communication device is connected, and second network information that identifies a second internal network. The communication control device decides a first method based on the acquired information. The first method indicates a method of transmission from the first communication device to the second communication device, and of transmission from the second communication device to the first communication device. The communication control device transmits information indicating the first method to the first communication device and the second communication device. The first communication device and the second communication device mutually communicate using the first method, based on the received information indicating the first method.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: May 5, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Makoto Nishida, Yasuhiro Kudo
  • Patent number: 9026665
    Abstract: Technology is disclosed herein for executing multiple gaming applications on a computing device. According to at least one embodiment, a computing device receives requests for network connections with remote servers from multiple gaming applications running on the computing device. The computing device further establishes a network connection with a proxy server. The proxy server initiates and maintains proxy network connections with the remote servers. The proxy server batches network messages received from the remote servers, where the network messages includes gaming content. The proxy server aggregates network messages received in a time period into a single batch, where a time length of the time period is determined based on one or more game events of the games being played on the computing device. Further, the proxy server batches network messages such that the computing device stays at a high power consumption state for a shorter time period than an overall time period required without batching.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 5, 2015
    Inventor: Michael A. Chan
  • Patent number: 9026627
    Abstract: Logging into a remote computer by way of a management processor to initiate a remote console session and switching between a default remote console session and a non-default remote console session.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luis E. Luciani, Jr., Don A. Dykes, Curtis R. Jones
  • Patent number: 9027089
    Abstract: A service integration platform system for providing Internet services includes: an interface configured to receive a service request message that is initiated by a user of an application provided by an Independent Software Vendor (ISV), the service request message being implemented according to an Application Programming Interface (API) type and including a plurality of platform-level parameters that conform to the API type.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: May 5, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Wenchu Cen, Lin Wang, Jin Zhao, Seshu Zheng, Yi Zeng
  • Patent number: 9027046
    Abstract: A method and apparatus are described including receiving buffer maps of neighbor peers, measuring serving rates from the neighbor peers, measuring serving rates to the neighbor peers, requesting a unit of data from one of the neighbor peers responsive to information in the buffer maps of the neighbor peers at a rate responsive to the serving rate from the one of the neighbor peers, receiving incoming requests for units of data, sorting the incoming requests into a plurality of queues, selecting one of the incoming requests to serve responsive to the serving rates to the neighbor peers corresponding to the incoming request, updating the queues and selecting a new neighbor peer.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 5, 2015
    Assignee: Thomson Licensing
    Inventors: Yang Guo, Hao Hu, Yong Liu
  • Patent number: 9025610
    Abstract: The present invention provides a method for a MTC group selecting a Packet Data Network Gateway (PGW) and a mobility management network element. After a MTC UE in the MTC group attaches for the first time, PGW information corresponding to the selected PGW is stored in a subscriber database; and when other MTC UEs in the MTC group attach, the PGW corresponding to the PGW information stored in the subscriber database is directly used as their own PGW. With the method of the present invention, it is guaranteed that the PGWs selected by multiple MTC UEs belonging to the same MTC group are the same PGW, thereby guaranteeing that the maximum flow and charging of each MTC group are effectively limited subsequently.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: May 5, 2015
    Assignee: ZTE Corporation
    Inventor: Aiyan Qu
  • Patent number: 9025438
    Abstract: A system and method for communication failover is disclosed. The disclosed embodiments allow voice communications (both inbound and outbound) that are normally carried by VoIP to be automatically switched over to a PSTN in the event of a failure of the VoIP communication network.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: May 5, 2015
    Assignee: Century Link Intellectual Property LLC
    Inventors: Charles A. Palmer, Kevin Thomas Boland, Donald Eugene Lawver, Jeffrey Francis Smith, William Lyle Wiley
  • Patent number: 9027140
    Abstract: Application malware filtering for advertising networks is disclosed. For example, techniques for providing a system and process for detecting malicious ad content (e.g., or other undesirable ad content) distributed by advertising (ad) networks are disclosed. In some embodiments, application (“app”) malware filtering for advertising networks includes receiving ad content; processing the ad content; and automatically determining whether the ad content is associated with a malicious app.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: May 5, 2015
    Assignee: Appthority, Inc.
    Inventors: Kevin Watkins, Anthony John Bettini, Domingo J. Guerra, Ian Eyberg
  • Patent number: 9026660
    Abstract: According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address May be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 5, 2015
    Assignee: Peer Communications Corporation
    Inventors: Stephen J. Murrell, Henry L. Hamman
  • Patent number: 9026649
    Abstract: A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: May 5, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Emerando M. Delos Reyes, Benjamin J. Parker, Samir Ait-Ameur, Deepak Kakadia
  • Patent number: 9026664
    Abstract: Data communication system between a wireless mobile device (10), and remote servers (30) connected to the Internet the mobile device having client applications (3), comprising a host server (20) interposed between the client applications (3) and the remote servers (30), a communication channel (4) based on a TCP tunnel and/or UDP protocol between the mobile device and the host server (20), on which are transmitted uplink and downlink data messages, the communication tunnel (4) being connected to a first data concentrator module (1) belonging to the mobile device, and to a second data concentrator module (2) belonging to the host server.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: May 5, 2015
    Assignee: Mobile Devices Ingenierie
    Inventors: Julien Zarka, Vincent DePhily, Aaron Solomon
  • Patent number: 9025454
    Abstract: Embodiments of the present invention provide I/O systems, methods, and devices for interfacing pump controller(s) with control device(s) which may have different interfaces and/or signaling formats. In one embodiment, an I/O interface module comprises a processor, a memory, and at least two data communications interfaces for communicating with a pumping controller and a control device. The I/O interface module can receive discrete signals from the control device, interpret them accordingly and send the packets to the pump controller. The pump controller reads the packets and takes appropriate actions at the pump. The I/O interface module can interpret packets of data received from the pump controller and assert corresponding discrete signals to the control device. The I/O interface module is customizable and allows a variety of interfaces and control schemes to be implemented with a particular multiple stage pump without changing the hardware of the pump.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: May 5, 2015
    Assignee: Entegris, Inc.
    Inventors: James Cedrone, Robert F. McLoughlin, George Gonnella
  • Patent number: 9026663
    Abstract: The present invention relates to a session merging entity in a communication system IMS. The merging entity is handling communication of the first user; the communication includes a first session and a second session. The first session and the second session are merged into a single session towards the second user, if the same IMS communication service identifier has been indicated for the first session and the second session. The merging entity may also be located at the terminal device of the second user.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: May 5, 2015
    Assignee: Cellular Communications Equipment LLC
    Inventors: Jari Mutikainen, Miikka Juhana Poikselka
  • Patent number: 9027094
    Abstract: A technique for associating data with an account is described. During this technique, a user uploads data to a computer system from an electronic device one or more times without providing log-in credentials for the account. Instead, the data is stored along with an identifier determined from characteristics or attributes of the electronic device. If the user subsequently logs into the account from the electronic device, the computer system determines that the identifier for the electronic device matches the previously determined identifier. At this point, the computer system associates data with the account.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: May 5, 2015
    Assignee: Intuit Inc.
    Inventors: Alex G. Balazs, George Gelly
  • Publication number: 20150120838
    Abstract: A method includes generating a random identification token on a computer that identifies the computer; modulating the identification token to an audio signal on the computer; causing, with the computer, a speaker to emit the audio signal receiving, at video conference device, the audio signal with a microphone associated with the video conference device; demodulating the audio signal to the identification token in the video conference device; sending at least the identification token and a unique identifier of the video conference device to the computer; and establishing a communication session through a communication network, that both the computer and video conference device are communicatively connected to, from the computer to the video conference device enabling control of, and data transfer to, the video conference device from the computer.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 30, 2015
    Inventor: Ole Andre Vadla Ravnas
  • Publication number: 20150120943
    Abstract: A technique is disclosed that provides a secure end-to-end connection between a mobile station in a public network and a resource server in a private network. First, a virtual private network (VPN) connection is established by the resource server within the private network, to a VPN/socket secure (SOCKS) proxy in the public network. Subsequently, the SOCKS proxy receives an access request from the mobile station and, in response, sets up a Hypertext Transport Protocol Secure (HTTPS) connection between the resource server and mobile station. Then, a reverse proxy service operating at the resource server retrieves data packets from a resource device, such as a webcam, and encrypts and pushes the packets to the mobile station.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicant: HomerSoft sp. zo.o.
    Inventors: Szymon Slupik, Marcin Bis, Lukasz Nowak
  • Publication number: 20150120944
    Abstract: The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log application. Such a communication log application is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 30, 2015
    Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
  • Patent number: 9021105
    Abstract: Embodiments describe handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application executed at the device provides, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: April 28, 2015
    Assignee: Skype
    Inventors: Kurt A. Thywissen, Tyler Wells
  • Patent number: 9021073
    Abstract: A method including receiving a session request associated with a user equipment (UE); selecting one or more network address pool name lists based on a type of service to be provided to the UE; selecting one or more network address pool names from the one or more network address pool name lists based on a priority associated with the one or more network address pool names; selecting one or more network addresses from the one or more network address pool names; assigning the one or more network addresses to the UE; and establishing a session with the UE.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: April 28, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Imtiyaz Shaikh, Xuming Chen
  • Patent number: 9021106
    Abstract: Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Todd R. Manion, Robert D. Donner, Grigori M. Somin
  • Patent number: 9021031
    Abstract: A system and machine-implemented method for selectively setting the availability of a user with respect to one or more contacts within an messaging service, the method comprising receiving an indication of a user entering a selective availability mode while the user is logged into an messaging service, wherein the messaging service maintains a list of a plurality of contacts associated with the user and setting the availability status of the user to unavailable at the messaging service with respect to the plurality of contacts in response to the detection, such that the plurality of contacts are prohibited from communicating with the user through the messaging service, while the user remains logged into the messaging service.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventor: Anna Jansson
  • Patent number: 9021062
    Abstract: A communication is established between a client device and a server device, where the server device executes one or more hosted virtual desktop (HVD) applications for the client device. A media data stream including at least one of audio content and video content is transmitted from the client device to the server device, where audio and video content of the media data stream is captured by one or more input devices at the client device and is utilized by an HVD application at the server device. In response to a request for the media data stream by a second application that is local to the client device or is operating at a remote device, transmission of the media data stream to the server device is selectively suspended or shared with the second application.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 28, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Liam Patrick O'Gorman
  • Patent number: 9021102
    Abstract: A mechanism for platform-independent communication with web servers is disclosed. A method of embodiments of the invention includes accessing a web server of a plurality of web servers from a computer system using a CLI. Accessing the web server is performed independent of a runtime environment at the computer system. The method further includes establishing communication between the web server and the computer system. Establishing communication further includes converting web service arguments into command line arguments that are CLI-compatible and provided through a CLI console associated with the CLI.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 28, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9021573
    Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: April 28, 2015
    Assignee: Cradle Technologies
    Inventors: Ramachandran Natarajan, Suhas S. Patil
  • Patent number: 9021104
    Abstract: A system and method for mobility management in a wireless communications system are provided. A method for proxy server operations includes determining if a communications device is capable of performing an operation, forwarding a transmission to a destination of the transmission if the communications device is capable of performing an operation, and responding to the transmission on behalf of the communications device if the communications device is not capable of performing an operation.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: April 28, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hinghung Anthony Chan, Muhana Magboul Ali Muslam
  • Patent number: 9021157
    Abstract: Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some cases, the communication link is paired with a first Input/Output (I/O) completion port effective to enable the data transfer. Some embodiments disassociate the communication link with the first I/O completion port and re-initialize the communication link while retaining the connected state. Alternately or additionally, the communication link is paired with at least a second I/O completion port. In some cases, the second I/O completion port utilizes an I/O model that differs from an I/O model associated with the first I/O completion port. Alternately or additionally, the communication link can be reconfigured to follow a IO model that does not utilize an IO completion port at all.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Cox, Ivan D. Pashov, Jonathan A. Silvera, Paul Sliwowicz
  • Patent number: 9021113
    Abstract: Sharing content between users of different social networks includes: in a source social network implemented by at least one processor, receiving shared content uploaded by a source user with an indication of a number of recipients of the shared content; establishing a trusted communication link between the source social network and at least one external social network; and allowing the number of recipients to retrieve the shared content from the source social network via the trusted communication link.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Derek Wayne Carr, Thomas Schaeck, Andrew Bryan Smith, Michael C. Wanderski, Mark Douglas Weitzel
  • Patent number: 9021101
    Abstract: The described embodiments include an electronic device that uses a property of received signals to determine another device for forming a network connection. During operation, the electronic device receives a signal from each of two or more other devices. The electronic device then compares a property of each received signal to the other received signals to determine a signal that has a property most like a target property. Next, the electronic device selects the other device that was the source of the determined signal and forms the network connection with the selected other device.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: April 28, 2015
    Assignee: Apple Inc.
    Inventor: Devrim Varoglu
  • Patent number: 9021108
    Abstract: A method, system and apparatus for or automatically enabling access of a first mobile electronic device to at least one network accessible by a second mobile electronic device, the second mobile electronic device storing configuration data for accessing the at least one network. A communication session is automatically established between the first mobile electronic device and the second mobile electronic device via a local link. The configuration data is automatically received at the first mobile electronic device from the second mobile electronic device via the local link in response to establishing the communication session. The configuration data is automatically installed at the first mobile electronic device such that the at least one network is accessible by the first mobile electronic device using the configuration data.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: April 28, 2015
    Assignee: Blackberry Limited
    Inventors: David Andrew Brown, Herbert Anthony Little, Marcel Luis Celaya
  • Publication number: 20150113151
    Abstract: Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Applicant: CIENA CORPORATION
    Inventor: Lyndon Y. ONG
  • Patent number: 9015289
    Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 21, 2015
    Assignee: Netflix, Inc.
    Inventors: Ariel Tseitlin, Praveen Sadhu, Sudhir Tonse, Pradeep Kamath
  • Patent number: 9015136
    Abstract: A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Hartley Toews, Jacob Richard Pitts
  • Patent number: 9014059
    Abstract: In a network having routing elements for routing information through the network, there is provided a method for providing an ability to set up a Quality of Service contract for a videoconference session between clients. A reservation is received for a time period for the videoconference session. Configuration information, for filtering real-time traffic corresponding to the videoconference session from other traffic traversing the network, is sent to at least one of the routing elements after the time period is reserved.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: April 21, 2015
    Assignee: Thomson Licensing
    Inventors: John William Richardson, Jens Cahnbley, Kumar Ramaswamy
  • Patent number: 9015344
    Abstract: A method, apparatus, and system for remotely managing a private network by using a Session Initiation Protocol (SIP) are provided. The method includes opening a port between the private network and a public network in a Network Address Translation (NAT) using a first SIP message, and managing a remote device located in the private network through the open port. Accordingly, a remote management server (or a manager) can collect and configure necessary information by actively accessing to a management target.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 21, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yun-Seok Jang
  • Patent number: 9015609
    Abstract: Amongst other things, a computer-implemented method comprises receiving, by one or more computers, data indicating that a first service provider is authorized to engage in a consultation with a second service provider; and receiving, by one or more computers, a request from the first service provider to consult with the second service provider having a second service provider profile that satisfies at least some attributes in a set of attributes that define a suitable service provider.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: April 21, 2015
    Assignee: American Well Corporation
    Inventor: Roy Schoenberg
  • Patent number: 9015343
    Abstract: Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: April 21, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 9015338
    Abstract: A method and apparatus for suppressing silence frames in a stream of media includes receiving a stream of media from a user and suppressing at least one silence frame from the received stream of media. The suppressed silence frame includes an initial silence frame situated before a first media frame and/or a silence frame situated between two successive media frames.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ben Saidi, Mark Lindner
  • Patent number: 9015226
    Abstract: Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a request originating from a client-side browser window, where the request includes a resource locator (e.g., a URL) and a window identifier. In response, the server component can send a script to the window for retrieving the window's actual identifier/name. Based on the actual identifier returned by the script and the window identifier included in the initial request, the server component can determine whether the window is a new window or an existing window and can process the request as appropriate.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Yuan Gao, Hongbing Wang
  • Patent number: 9015327
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, transmitting a first query to a domain naming server responsive to receiving a session initiation protocol message comprising a fully qualified domain name. The first query can include one of an internet protocol version 4 address query or an internet protocol version 6 address query associated with the fully qualified domain name. The method can include receiving at least one answer from the domain naming server. The at least one answer can include at least one of an internet protocol version 4 address having no errors, a second internet protocol version 6 address having no errors, or both. The method can also include transmitting a message to a communication device. The message can include information associated with the at least one answer.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: April 21, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Lakshminarashimhan Naidu, Bernard Ku, Saji Varughese
  • Patent number: 9015328
    Abstract: Systems, methods and computer-readable media are disclosed for performing single sign-on processing between associated mobile applications. The single sign-on processing may include processing to generate an interaction session between a user and a back-end server associated with a mobile application based at least in part on one or more existing interaction sessions between the user and one or more back-end servers associated with one or more other mobile applications. In order to establish an interaction session with an associated back-end server, a mobile application may leverage existing interaction sessions that have already been established in connection with the launching of other associated mobile applications.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 21, 2015
    Assignee: Fiserv, Inc.
    Inventors: David Francis Scavo, Barbara Wilson Whiteside
  • Patent number: 9014028
    Abstract: An additional session is established for voice over internet protocol communication between a pair of endpoints in a network, wherein a current session is already established between the endpoints and is currently used for data packet communication between endpoints. Qualities of each of the sessions for voice over internet protocol communication are assessed and compared, and the endpoints signaled to select the session having the higher assessed quality as a current session for further data packet communication between the endpoints, and to remove the lower quality session from use as a session for the further data packet communication between the endpoints, or to use the lower quality session as a secondary session for data communication between the endpoints. More particularly, the assessed qualities of each of the current and additional sessions meet a basic requirement defined to provide voice over internet protocol data packet communication between the endpoints.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Martinianus B. T. Hadinata, Laurent Hayem, Charles S. Lingafelt, John E. Moore, Jr.
  • Patent number: 9015331
    Abstract: A method for implementing a convergent Wireless Local Area Network (WLAN) Authentication and Privacy Infrastructure (WAPI) network architecture in a local Medium Access Control (MAC) mode is provided and includes the following steps: the MAC function and WAPI function of Access Point (AP) are divided between Wireless Terminal Point (WTP) and Access Controller (AC) to construct a local MAC mode; the convergence of WAPI protocol and the convergent WLAN network architecture is implemented in the local MAC mode; the process of association and connection between Station (STA), WTP and AC is performed; the process of notification of the beginning of the execution of the WLAN Authentication Infrastructure (WAI) protocol between AC and WTP is performed; the process of the execution of the WAI protocol between STA and AC is performed; the process of notification of the end of the execution of the WAI protocol between AC and WTP is performed; the process of encrypted communication between WTP and STA is performed by us
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: April 21, 2015
    Assignee: China Iwncomm Co., Ltd.
    Inventors: Xiaolong Lai, Jun Cao, Zhiqiang Du, Manxia Tie, Li Ge, Zhenhai Huang