Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 10049205
    Abstract: Techniques are provided for integrating application-level user security context with a database. A session manager, in a middle tier that includes an application, obtains the security context of a user and establishes, in the database, a light-weight session (LWS) that reflects the security context. The security context is synchronized between the middle tier and database before application code execution. The database maintains an isolated copy of the LWS for the unit of application code executed as the security context. The database sends to the session manager the identifier of the copy of LWS. Before allowing a request from an application to be sent to the database, the session manager, transparent to the application, inserts an identifier that identifies the LWS. In this way, the database processes an application request in the context of the corresponding user's security context that is the same as the security context in the middle tier.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Tanvir Ahmed, Thomas Keefe, Vikram R. Pesati
  • Patent number: 10049078
    Abstract: A method for accessing a memory location may include receiving packet data associated with a network connection. A first hash value and a second hash value are generated using the packet data. The first hash value identifies a hash bucket with a plurality of connection state entries. An index entry of the hash bucket is accessed using the first hash value. The index entry includes a plurality of hash keys for the corresponding plurality of connection state entries. The second hash value is matched with one of the plurality of hash keys in the index entry to obtain an offset. One of the plurality of connection state entries for the network connection is identified based on the first hash value and the offset. The identified connection state entry is accessed.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Kari Ann O'Brien
  • Patent number: 10050825
    Abstract: A method of enabling downlink (DL) flow control in a high speed packet access (HSPA) network is provided. The method includes detecting, by a user equipment (UE) radio link control (RLC) layer, at least one missing packet data unit (PDU) during a radio frequency (RF) outage in a dual subscriber identity module (SIM) dual standby (DSDS) operation, triggering, by the UE RLC layer, a status PDU indicating the at least one missing downlink PDU, transmitting, by the UE RLC layer, the status PDU to the HSPA network, and receiving, by the UE RLC layer, the at least one missing PDU, which is re-transmitted from a HSPA network RLC layer.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Pradeep Dwarakanath, Anies Shaik Sulaiman, Pushpa Ramu, Gopal Peyam Murugesan
  • Patent number: 10045370
    Abstract: An apparatus and method are provided. A request is received from a first user equipment to schedule communication resources for a device to device communication between the first user equipment and at least one second user equipment. Control information relating to the device to device communication is sent to the at least one second user equipment in response to the request.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: August 7, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Vinh Van Phan, Ling Yu, Kari Veikko Horneman, Manivannan Thyagarajan
  • Patent number: 10044812
    Abstract: According to an embodiment, a communication device performs communication with a terminal device via a network and includes first and second connection maintaining units and a switch instructing unit. The first connection maintaining unit maintains a connection established with the terminal device and mediates communication between the terminal device and another terminal device. The second connection maintaining unit maintains a communicable state of the terminal device with the communication device according to a method different from a method implemented by the first connection maintaining unit. When a predetermined switching condition is satisfied, the switch instructing unit instructs the terminal device to switch a method for maintaining a communicable state either from a first method, which is a method implemented by the first connection maintaining unit, to a second method, which is a method implemented by the second connection maintaining unit, or from the second method to the first method.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 7, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Keisuke Minami, Hiroshi Kawazoe, Hiroyuki Aizu
  • Patent number: 10044787
    Abstract: Methods, systems, programs, and apparatus for the easy, bi-directional transfer of any number of files or directories of files between computer systems, over a LAN, without the need for an Internet connection, preexistence or presence of special or specific software on more than one computer (the “host”) in the transaction, or prior knowledge of the platforms or operating systems of more than one (the “host”) of the computers constituting an endpoint in the abovementioned transfer.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 7, 2018
    Inventor: Simon Frazier
  • Patent number: 10044772
    Abstract: Embodiments of the present invention relate to a method for content sharing, where the method includes: receiving a content share request, establishing a share session with a receiving terminal, and sharing session content, which is played on a first initiating terminal, with the receiving terminal; and receiving a state notification about transferring the played session content from the first initiating terminal to a second initiating terminal, and according to the state notification, ending the share session or continuing to share the session content continuously played on the second initiating terminal. According to the embodiments of the present invention, CoD content watched on the initiating terminal can be shared, and when transfer occurs between display terminals of the content share initiator, a content share AS can perceive the transfer, and continuity of the share session can be ensured. The present invention further relates to a device for content sharing.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: August 7, 2018
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Lei Wang, Wenmei Gao, Shunan Fan, Xiaoqiang Lv
  • Patent number: 10045052
    Abstract: A system and a method transmit data in a first codec from a first terminal to a second terminal. The first terminal establishes a connection with the second terminal and/or transmits, transfers and/or sends the data to the second terminal via the connection between the first terminal and the second terminal. The connection between the first terminal and the second terminal has a first channel and/or a second channel to transmit the data from the first terminal to the second terminal. The first terminal transmits the data in a first codec to the second terminal via the first channel and/or the second channel of the connection without receiving capabilities of and/or intentions from the second terminal. The second terminal may be incapable of receiving, of processing, of accepting and/or of displaying the data in the first codec. The capabilities of and/or the intentions from the second terminal is transmitted to the first terminal via the connection.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: August 7, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Ralph Neff, Ajay Rajagopal Iyer, Russell Hayashida, Osama Al-Shaykh
  • Patent number: 10045196
    Abstract: An association method for data transmission between devices in a neighbor awareness network (NAN), and a device using the same are provided. A first NAN device transmits, to a second NAN device, a service discovery frame having a service identifier (ID) and association interval information, and transmits an authentication request for requesting authentication at a time indicated by the association interval information.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 7, 2018
    Assignee: LG Electronics Inc.
    Inventors: Giwon Park, Byungjoo Lee, Hyunhee Park, Dongcheol Kim
  • Patent number: 10038599
    Abstract: Methods, systems, and apparatus guarantee bandwidth for a network transaction. A network is logically organized as a tree having a plurality of nodes. Each node can guarantee service for a network transaction through the network. Each node monitors its traffic and reserves predefined amounts of unused bandwidth with its adjacent node. If a particular node needs additional bandwidth, that node borrows the bandwidth from its adjacent node.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 31, 2018
    Assignee: Intel Corporation
    Inventor: Hua You
  • Patent number: 10038668
    Abstract: Methods and systems for processing network content associated with multiple virtual domains are provided. According to one embodiment, a service daemon process is instantiated within a firewall to handle content processing of network traffic of virtual domains by aggregating communication channels associated with the virtual domains and by applying an appropriate content processing policy for the corresponding virtual domain. A connection request is received by the firewall from a virtual domain. A child process is forked by the service daemon process to handle network traffic associated with the virtual domain. A communication channel is established between a kernel of the firewall and the service daemon process to transfer a portion of the network traffic between the service daemon process and the kernel. The child process is configured to perform content processing of the network traffic in accordance with a content processing policy associated with the virtual domain.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: July 31, 2018
    Assignee: Fortinet, Inc.
    Inventor: Andrew Krywaniuk
  • Patent number: 10033584
    Abstract: Changes to a virtual system, such as a set of virtual machines in a data center, may be automatically synchronized with the corresponding physical system. In one implementation, an application may receive information regarding changes made to a virtual system. The application may determine whether the information regarding the changes necessitates a change in the configuration of one or more physical switches, and may reconfigure affected ones of the physical switches for compatibility with the changes made to the virtual system.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: July 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Bilal Malik, Arthi Ayyangar
  • Patent number: 10034286
    Abstract: In one example embodiment, a method includes transmitting a plurality of first beacons over a first scanning period, the plurality of first beacons associated with different direct energy beams, the transmitting including, transmitting the plurality of first beacons over sub-periods of the first scanning period, respectively; obtaining an indication of a preferred first beacon, the preferred beacon being received by a network element during the transmitting of the plurality of beacons over the first scanning period; and communicating with the element during a scheduled portion of a first data communication period using the beam associated with the preferred first beacon, a length of the first scanning period and a length of the first data communication period forming a length of a time transmission interval.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: July 24, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Hubert R. McLellan, Dmitry Chizhik, Dragan Samardzija
  • Patent number: 10031955
    Abstract: The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: July 24, 2018
    Assignee: SEMANTIC TECHNOLOGIES PTY LTD
    Inventor: Jonathon Peter Irons
  • Patent number: 10033221
    Abstract: A system and method for establishing communication between a controller and a plurality of inverters comprises determining a response time window length and broadcasting a response request to the array of inverters that includes the response time window length. Each inverter, in response to receiving the response requests, transmits a response to the controller at a randomly determined response time within the response time window. In response to receiving an acknowledgement from the controller, the responding inverter may ignore subsequent response requests. The controller may adjust the response time window and broadcasts the new response time window until no inverter response is received for a pre-determined number of response time windows.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: July 24, 2018
    Assignee: SunPower Corporation
    Inventors: Edward Krohne, Brian T. Kuhn
  • Patent number: 10033881
    Abstract: The present disclosure relates to the field of mobile communications, and more specifically, to a charging session management method and apparatus. The present disclosure provides a charging session management method, where when user equipment (UE) is in a state of accessing to a network, there is an internet protocol (IP)-Connectivity access network (CAN) bearer between a Gateway and the UE, where the IP-CAN bearer is used to transmit a data flow of the UE, and a charging session exists between the Gateway and a charging system; and the method includes: when a charging session established for the IP-CAN bearer exists between the Gateway and the charging system, terminating, by the Gateway, the charging session if determining that no data flow is transmitted on the IP-CAN bearer within a time threshold; and establishing, a new charging session for the IP-CAN bearer when detecting that a data flow transmission starts to be transmitted on the IP-CAN bearer.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: July 24, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Xiaoqian Chai
  • Patent number: 10034199
    Abstract: The various embodiments herein provide a method and system for parallelizing packet processing in wireless communication. The method comprises of creating, between an UE and a base station a plurality of radio bearers for carrying data packets of an Evolved Packet System (EPS) bearer, processing the data packets of the EPS bearer associated with the radio bearers by a transmitter using a first set of processing functions, distributing the processed data packets of the EPS bearer to the associated radio bearers, processing the data packets distributed of the EPS bearer in parallel by independently using a second set of processing functions, transmitting the processed data packets of each radio bearer to a receiver, receiving the data packets over a physical channel by the receiver and processing the received data packets of the EPS bearer associated with the radio bearers by the receiver.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anil Agiwal, Anshuman Nigam
  • Patent number: 10034234
    Abstract: Appropriate control is performed when communication is performed between a plurality of information processing devices. An information processing device performs real-time image transmission with another information processing device according to a Wi-Fi CERTIFIED Miracast specification. The information processing device includes a control unit. The control unit performs control such that setting request information for performing a setting related to the real-time image transmission is received from the other information processing device via an access point. The control unit performs control such that a setting request for performing the setting based on the setting request information is transmitted to the other information processing device through direct communication.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: July 24, 2018
    Assignee: SONY CORPORATION
    Inventors: Hideki Iwami, Katsutoshi Itoh, Yoshihiko Ikenaga
  • Patent number: 10027576
    Abstract: The disclosed computer-implemented method may include (1) creating, at a proxy node within an IP network, a proxy group that includes a plurality of network nodes within a subnet of the IP network that are represented by a pseudo MAC address, (2) receiving a neighbor solicitation from a network node included in the proxy group, (3) identifying, within the neighbor solicitation, a link-layer address of the network node that sent the neighbor solicitation, (4) modifying the neighbor solicitation by replacing the link-layer address of the network node with the pseudo MAC address of the proxy group, and then (5) forwarding the modified neighbor solicitation to another network node included in the proxy group to facilitate completion of an NDP process in which the other network node responds to the modified neighbor solicitation with a neighbor advertisement proxied by the proxy node. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 17, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Reji Thomas, Samson P. Ninan, Jimmy Jose
  • Patent number: 10027742
    Abstract: A server is in communication with a first computing device that can access an application. The server includes a processing device that executes instructions from a non-transitory computer-readable medium. The instructions include receiving a resolution request. The resolution request includes information indicative of a state of the application as accessed by a second computing device. The instructions include generating, based on the information in the received resolution request, at least one of (i) an application resource identifier indicative of a native edition of the application and (ii) a web resource identifier indicative of a web edition of the application. The instructions include determining an instruction set including instructions for accessing at least one of the native edition and the web edition. The instructions include, to at least one of the first and second computing devices, transmitting the instruction set and the application/web resource identifier.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 17, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Liron Shapira, Jonathan K. Lerner, Matthew Elder
  • Patent number: 10025826
    Abstract: A database executes logical queries against in-flight data in a data streaming application. The data streaming application returns results representing in-flight data matching the parameters of the logical queries. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting queries may define the query scope to include in-flight data in the streaming application, causing the database manager to forward the query to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which query in-flight data in respective buffers of the streaming application. The responses are provided back to the stream manager and the database manager. Profiling data obtained by trace analysis may be used to predict tuples which will be produced for the database.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
  • Patent number: 10027561
    Abstract: Provided are an M2M-based ticket application method, an M2M-based ticket application system, and a terminal. The method includes that after completing a registration onto an electronic ticket M2M platform, an electronic ticket M2M terminal sends a service request message to the electronic ticket M2M platform; after processing the service request message, the electronic ticket M2M platform sends a service request message to an electronic ticket M2M application; and after processing the service request message, the electronic ticket M2M application sends a service response message to the electronic ticket M2M terminal. The electronic ticket M2M terminal in the system is configured to send a service request message to the electronic ticket M2M platform after completing a registration onto the electronic ticket M2M platform.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: July 17, 2018
    Assignee: ZTE Corporation
    Inventor: Kun Yang
  • Patent number: 10021018
    Abstract: The present disclosure is directed towards systems and methods for associating multiple transport layer hops between a client and a server. A first intermediary device may receive a request for a transport layer connection between the client and the server. The first intermediary device may generate a unique identifier to identify a connection chain between the client and the server across a plurality of transport layer connections via the plurality of devices. The first intermediary device may set a hop count to a number of hops that the first device is between the client and the server. The first intermediary device may forward information about the unique identifier and the hop count to a next device of the plurality of devices.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: July 10, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Pravin Singhal, Meghashree Vasista, Charumathy Venkatraman, Anil Kumar Gavini
  • Patent number: 10021097
    Abstract: Methods and systems for authenticating a user are described. In some embodiments, an authentication request including biometric information collected from a user is received. The user may be authenticated using a first authentication system by comparing characteristics generated from the biometric information with characteristics of previously collected biometric information. The biometric information collected from the user during the authentication request may be used to automatically enroll the user into a second authentication system.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 10, 2018
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventor: Maland Keith Mortensen
  • Patent number: 10021195
    Abstract: Features are disclosed for synchronizing information across various devices, and using the synchronized information during subsequent content interactions. Devices may receive and/or store information, such as cookies or other account-level information, in connection with content interactions, such as content page retrieval, application execution, and the like. Information that is not device-specific can be synchronized across multiple devices, thus providing access to the information on any of the devices regardless of which device originally received or stored the information.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Patrick Joseph Armstrong
  • Patent number: 10014078
    Abstract: A method is disclosed for presenting medical contents. An embodiment of the method includes generating a pseudonymized case study from a patient study using a case upload client in a hospital environment by providing the patient study with a marker and by removing personal patient data from the patient study; sending the pseudonymized case study to a computing center via the Internet and virtualizing the pseudonymized case study; transmitting the virtualized pseudonymized case study to the hospital environment via an Internet connection and mapping the virtualized pseudonymized case study with the personal patient data by way of a display client; and displaying the mapped medical contents by way of the display client with the viewer. A system, a case upload client and a case upload server for presenting medical contents, are also disclosed.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 3, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Friese, Vladyslav Ukis
  • Patent number: 10015098
    Abstract: Various embodiments of the invention provide for an unparalleled scalable and reliable load distribution design for use in a large class of network applications, including cloud computing in modern data center networks and similar services, which can benefit from the invention by taking advantage of commonly available network components and systems. In particular, various embodiments of the invention extend a logical load distributor model to include distributed clusters of loosely coupled components. Certain embodiments accomplish this by combining existing silicon-based network components and functionalities with the scalability and reliability provided by virtualized processes in order to improve critical load distribution and load balancing performance without requiring costly upgrades to infrastructure and without negative structural impact on the overall network. Some embodiments take advantage of hierarchical designs to further increase scalability.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: July 3, 2018
    Assignee: DELL PRODUCTS LP
    Inventor: Wenjing Chu
  • Patent number: 10015267
    Abstract: A server system, where a multichannel server is connected to a core network of a mobile telecommunications network through a plurality of telecommunications channels. The multichannel server comprises a telecommunications network browser server, a network gateway, an integration gateway, a carrier application server and a carrier application and add-on studio. The multichannel server provides to end user devices network services and core network services through a plurality of communications channels. The multichannel server is an application interface gateway for services exposure and provides network services and core network services as interactive applications. The multichannel server provides application as a communication channel and communication channel as an application.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: July 3, 2018
    Inventor: Constantin Staykoff
  • Patent number: 10009246
    Abstract: Described herein are techniques for detecting abnormal volume of high cardinality metrics within a system in substantially real time. For example, a device may be configured to model a system as a tree-structure capable of monitoring the volume of data points or contact between users of the system with various nodes of the tree structure. The value of each counter may be normalized based on the value of the counter associated with one or more parent node. The normalized time series may then be compared to one or more thresholds to detect abnormal volumes associated with the node.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Gary Ange Benattar
  • Patent number: 10003680
    Abstract: There is provided a mobile terminal including a casing that includes an audio output unit that outputs audio, and a transmissive display unit provided rotatable about the casing. The transmissive display unit is disposable in a plane intersecting a principal face of the casing while the audio output unit is outputting audio.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 19, 2018
    Assignee: SONY CORPORATION
    Inventor: Yasuhide Hosoda
  • Patent number: 9998496
    Abstract: A computer-implemented method for accessing a hosted service on client devices is described. The client devices include client software that uses a remotely delivered policy to redirect network requests for hosted services to a server to enforce visibility, policy and data security for network delivered services. The method can be used in conjunction with existing VPN and proxy solutions, but provides distinct additional functionality, particularly suited to corporate needs. Policies allow entities to centralize enforcement of service-specific restrictions across networks and communication channels, e.g. only certain users can download client records from a service—irrespective of the network used to access the service.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: June 12, 2018
    Assignee: Netskope, Inc.
    Inventors: Krishna Narayanaswamy, Lebin Cheng, Ravi Ithal, Sanjay Beri
  • Patent number: 9998205
    Abstract: A wireless communication system includes one or more application servers communicating with remote terminals over connections established via cellular or satellite networks. The application servers are capable of switching between different cellular networks. A satellite gateway communicates with the remote terminals via satellite connections when cellular service is unavailable. The satellite gateway emulates a cellular network so that the application server sees the satellite gateway as another cellular network.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: June 12, 2018
    Assignee: SKYWAVE MOBILE COMMUNICATIONS INC.
    Inventors: Stephen James Anderson, Jeff Joslin
  • Patent number: 9996547
    Abstract: Content items queued for synchronization between a client device and a content management system can be automatically prioritized to improve the sharing process. That is, the content items can be prioritized based on whether a share link has been created to the content item. A share link can enable a user to access the shared content item from a content management system. Content items that have been shared using a share link can be given higher priority to be synchronized prior to content items that have not been shared. The queued content items can be synchronized in the synchronization order resulting from the prioritization. Further, multiple shared content items queued for synchronization can be sub-prioritized based on one or more sub-prioritization criteria.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: June 12, 2018
    Assignee: Dropbox, Inc.
    Inventor: Dwayne Litzenberger
  • Patent number: 9998978
    Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Robert Youdale, Shalini Mayor
  • Patent number: 9992161
    Abstract: According to some embodiments, a plurality of geographically remote distribution points may be established, each distribution point being associated with a traffic cleaning or scrubbing center. Incoming traffic at each distribution point may be received and not legitimate network traffic may be detected, wherein the not legitimate network traffic may include DDOS traffic. When not legitimate network traffic is detected, the system may filter the incoming traffic via the clearing or scrubbing center at each distribution point, or across a plurality of distribution points simultaneously (thereby diluting the attack across multiple network nodes and scrubbing centers). The filtered traffic may then be transmitted from each distribution point to a customer network via an active association, wherein responses from the customer network utilize customer infrastructure to deliver the response with or without involving the clearing or scrubbing centers.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 5, 2018
    Assignee: THE VIKI GROUP, INC.
    Inventors: Manuel Diaz, Chris Kurzweg, Jonathan Ham
  • Patent number: 9992238
    Abstract: A method for transferring data utilizing direct memory access. The method includes a computer processor establishing a networking connection, using a proxy, between at least a first computing entity and a second computing entity. The method further includes determining a shared memory space for the established networking connection between at least the first computing entity and the second computing entity. The method further includes allocating the shared memory space from heap memory. The method further includes transmitting data over the established networking connection between at least the first computing entity and the second computing entity utilizing a direct memory access protocol and the allocated shared memory space.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Junjie Cai, Xin Peng Liu, Chuan Sheng Lu
  • Patent number: 9992236
    Abstract: A system and method for providing protocol independent disjoint port names for a session level restriction enabled information handling system utilizes a virtual USB device created at a host server when an input/output device is coupled to a remote client device. A symbolic link in global namespace is associated with the virtual USB device. If the symbolic link in global namespace begins with either “COM” or “LPT,” the symbolic link in global namespace is deleted and replaced with a port name symbolic link in user-session namespace based, at least in part, on the currently available port index in the user-session namespace.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 5, 2018
    Assignee: Dell Products L.P.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 9992257
    Abstract: Examples of systems and methods are provided for the dynamic in-session altering of a remote desktop window. A client device may establish a remote session with a server to provide to a user a remote desktop window. The client device detects events associated with the remote desktop window. Information related to the detected even is sent to the server via a communications channel. The server sends to the client device updated remote desktop windows information and the client device alters the remote desktop size and resolution accordingly. The remote desktop is altered without requiring the disconnection of the current remote session and subsequent establishment of a new remote session.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 5, 2018
    Assignee: Dell Products L.P.
    Inventor: Chendong Li
  • Patent number: 9986595
    Abstract: Techniques and apparatus for handling changes in wireless local-area network access point, WLAN AP, in an aggregation scenario are disclosed. An example method is performed in a first access node (30) in a wireless network, where the first access node (30) is serving a user equipment, UE, (40) for which communications between the UE (40) and a first WLAN AP are aggregated with communications between the UE (40) and the first access node (30), in cooperation with a first wireless termination (WT) that controls the first WLAN AP. The example method comprises: determining that communications between the UE (40) and the first WLAN AP should be replaced with communications between the UE (40) and the second WLAN AP; determining that the second WLAN AP is controlled by the first WT; and sending a reconfiguration message to the first WT, the reconfiguration message comprising an identifier of the second WLAN AP.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: May 29, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Oumer Teyeb, Torsten Dudda, Helka-Liina Määttanen
  • Patent number: 9984036
    Abstract: When a communication apparatus receives a packet in accordance with a predetermined protocol through a second connection IF different from a first connection IF to which a packet having a same address as an address included in the packet in accordance with the predetermined preset protocol has so far been connected, a management unit receives a notification from the communication apparatus, and checks, with reference to a storage storing information on one or more connection Ifs supporting address floating, whether or not the first connection IF and the second connection IF of the communication apparatus belong to a common connection IF group that supports address floating to determine presence or absence of the address floating.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: May 29, 2018
    Assignee: NEC Corporation
    Inventor: Ippei Akiyoshi
  • Patent number: 9986041
    Abstract: Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 29, 2018
    Assignee: Amadeus S.A.S.
    Inventor: Julien B Dersy
  • Patent number: 9985968
    Abstract: Techniques to authenticate a client to a proxy through a domain name server intermediary are described. In one embodiment, for example, a client apparatus may comprise a data store and a network access component. The data store may be operative to store a network configuration file, the network configuration file containing a client-specific secret. The network access component may be operative to transmit a communication request from the client device to a proxy server, the communication request directed to a destination server distinct from the proxy server, and to receive a response to the communication request from the destination server based on a determination by the proxy server that the client is authorized to use the proxy server, the determination based on the client having previously sent an encoding of a client-specific secret to a domain name server embedded within a lookup domain of a domain name request. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: May 29, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Lior Tubi, Dekel Shmuel Naar, Gahl Saraf, Guy Yonish, Roi Tiger
  • Patent number: 9986040
    Abstract: Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 29, 2018
    Assignee: Amadeus S.A.S.
    Inventor: Julien B Dersy
  • Patent number: 9983857
    Abstract: An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying platform-independent instructions that are configured to perform at least one computational task, wherein the plurality of processing units comprises a heterogeneous group, and wherein the platform-independent instructions have a format that is not specific to any particular processing unit in the plurality of processing units, determining one or more scheduling criteria that are associated with the platform-independent instructions, and selecting, from the heterogeneous group of processing units and based on the scheduling criteria, a processing unit to perform the at least one computational task.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: May 29, 2018
    Assignee: Architecture Technology Corporation
    Inventors: Judson Powers, Noel E. Schmidt
  • Patent number: 9986525
    Abstract: In instances where a user equipment (UE) encounters an issue during an attempt to subscribe for registration status, the UE is configured with improved logic for handling the encountered issue. For instance, the UE may transmit a number of subsequent registration requests up to a predetermined number of registration requests before ultimately refraining from transmitting any additional registration requests. The UE may also wait until a lapse of a period of time before transmitting any next registration request and/or subscription request, thereby giving the carrier network sufficient time to resolve any recoverable issues before transmitting a next registration request and/or subscription requests. On subsequent iterations, the time period may be incremented to provide longer and longer wait times before transmitting subsequent registration requests and/or subscription requests.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 29, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Nayla Hamade
  • Patent number: 9977667
    Abstract: Examples described herein are directed to systems and methods for updating software. An update system may generate a first Domain Name System (DNS) record comprising first version data indicating a version of an update to the software. The update system may send the DNS record to a DNS server with an indication of a domain name associated with the software.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Red Hat, Inc.
    Inventor: Daniel Berrange
  • Patent number: 9979811
    Abstract: A HEMS controller receives a control instruction of an electric appliance from a mobile terminal via a server and transmits the control instruction to the electric appliance. When no instruction is given from the mobile terminal, the HEMS controller judges whether communication with the server is continued. When judging that communication is not continued, the HEMS controller transmits, to the electric appliance, a control signal for turning off power of the electric appliance.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 22, 2018
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yuhsuke Yamada, Ataru Okura
  • Patent number: 9979778
    Abstract: A cloud data management method, an electronic apparatus and a cloud server are proposed. The method includes: executing an application launcher installed on the electronic apparatus to send a connection establishing request to the cloud server installed with an application; receiving a finishing command from the cloud server through a connection; and loading the application into a sandbox in the electronic apparatus through the application launcher in response to the finishing command, wherein the application is not installed on the electronic apparatus.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Wistron Corporation
    Inventors: Ping-Chang Lee, Chih-Ming Chen
  • Patent number: 9979694
    Abstract: Systems and method are provided for using proxy addresses to manage communications sent between virtual machine networks hosted by a substrate network. In some embodiments, the substrate network may identify a communication addressed from an instantiated component of a first hosted virtual network to a first proxy component of the first hosted virtual network. The substrate network may cause the communication to be received by a second instantiated component of a second host virtual network. Specifically, the substrate network may alter a destination address of the communication from a proxy address of the first proxy component to a network address of the second instantiated component. The substrate network may also alter a source address of the communication from a network address of the first instantiated component to a proxy address of a second proxy component.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
  • Patent number: 9977698
    Abstract: The migration of virtual machines internal to a cloud computing environment. The cloud maintains the replicas for virtual machines that could be migrated. The cloud also is aware of location of user data for each of the virtual machines. The replica together with the user data, represents the virtual machine state. If migration to the cloud computing environment is to occur for any given virtual machine, the cloud computing environment correlates the replica with the user data for that virtual machine, and then uses the correlation to instantiate the virtual machine in the cloud.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: May 22, 2018
    Assignee: V3 SYSTEMS HOLDINGS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone