Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 10080163
    Abstract: Telecommunication network components configured to manage a handover of a communication session of user equipment from a packet-switched access network to a circuit-switched access network are described herein. The components may receive a handover request from user equipment, allocate circuit-switched access network resources, and request a session transfer. When the session transfer is invalid, e.g., during a pre-establishment phase of a communication session, the components may reject the transfer within a selected time and provide an invalid-handover message. Components may, in response to an invalid handover request, transmit a rejection of the session transfer and a fallback-trigger message.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 18, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Shujaur Mufti
  • Patent number: 10079709
    Abstract: In a method for generating a data unit, it is determined whether the data unit is to be transmitted using single carrier (SC) modulation or orthogonal frequency division (OFDM) modulation. When it is determined that the data unit is to be transmitted using SC modulation, a header field of the data unit is generated using a first technique to indicate that the data unit conforms to a first protocol and/or whether the data unit conforms to a first PHY mode or a second PHY mode of the first protocol. When it is determined that the data unit is to be transmitted using OFDM modulation, the header field is generated using a second technique to indicate that the data unit conforms to the first protocol and/or whether the data unit conforms to the first PHY mode or the second PHY mode of the first protocol.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Yakun Sun, Hongyuan Zhang, Hui-Ling Lou, Kwok S. Au
  • Patent number: 10075913
    Abstract: A wireless communication system includes a mobile station and a base station. The base station includes a blind decoding control unit that transmits a signal including a control signal serving as a trigger to change a decoding process to the mobile station based on a result of measurement of the amount of data of the mobile station. The mobile station includes a blind decoding control unit that selects a signal format to be decoded upon reception of the control signal from the base station, and detects a control signal directed to the mobile station by decoding the signal having the selected format among signals received from the base station.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: September 11, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yoshiaki Ohta, Yoshihiro Kawasaki, Yoshiharu Tajima
  • Patent number: 10075402
    Abstract: One embodiment provides a transport-framework system that facilitates command messages to be communicated in a layer-agnostic manner. During operation, the system generates, by a component of a stack of communication modules, a first command message for a target entity. The first command message includes a name unique to the target entity, and the stack does not require a respective communication module to communicate only with a layer above or below thereof. The component sends the first command message to the target entity by inserting the first command message into a queue corresponding to the component. The component can also receive a second command message from a sending entity via a queue corresponding to the sending entity, and the second command message includes a name unique to the component. This facilitates command messages to be communicated in a layer-agnostic manner.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10069788
    Abstract: A method for providing high availability computing service. The method comprises monitoring a high availability computing service by monitoring applications, each monitoring application executing on a different computer system, one of the monitoring applications executing in a primary role, and the remaining monitoring applications executing in a secondary role. The method further comprises writing a last touched time value into a DNS resource record of a domain name system (DNS) server by the monitoring application executing in the primary role, reading the last touched time value in the DNS resource record of the DNS server by each of the monitoring applications executing in the secondary role. The method comprises determining by one of the monitoring applications executing in the secondary role to assume the primary role based on determining that the last touched time value in the DNS resource record of the DNS server exceeds a predetermined age threshold.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Bryson Earl, Todd Szymanski
  • Patent number: 10069928
    Abstract: Client applications that use an open session connection on a unidirectional communication channel, including a plurality of requests, can have such requests aggregated and transformed into individual requests for transmission over a bidirectional communication channel. In at least one embodiment of a proxy disclosed herein, an RPC stream is transformed into multiple individual HTTP requests. By using individual HTTP requests, such requests can be handled easily by existing HTTP infrastructure, such as proxies and HTTP servers. In another embodiment, a plurality of RPC requests can be embedded within an individual HTTP request so as to ensure that the RPC requests are not modified.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Alexander Hardy, Mark Swaanenburg, Enrico Huijbers
  • Patent number: 10069948
    Abstract: A method, an apparatus and a system for acquiring media service parameter indication are disclosed. In an embodiment the method includes acquiring, by a gateway GPRS support node (GGSN) or a packet data network gateway (PGW), a media service flow configuration parameter indication, wherein the media service flow configuration parameter indication comprises at least one of the following: a data packet sequence number, a current connection status, media information, or media play time and sending, by the GGSN or the PGW, the media service flow configuration parameter indication to a serving GPRS support node (SGSN) or a serving gateway (SGW). The method further includes sending, by the SGSN or the SGW, the media service flow configuration parameter indication to a radio access network (RAN) and acquiring, by the RAN, the media service flow configuration parameter indication.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bing Chen, Yu Wang
  • Patent number: 10061778
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10057610
    Abstract: Systems, methods and computer-readable storage media for allocating content elements addressed for a content opportunity in a transport stream within a household-addressable media network. A content opportunity may include an advertising slot in a programming stream. The content elements may include advertising content configured to be run during the advertising slot. The advertising slot may be transmitted in a programming stream providing television programming and the advertising content may be provided in a commercial feed. The media network may be configured to transmit various content formats, such as high definition (HD), standard definition (SD), and variations thereof. Systems may be configured to allocate the highest profile corresponding content elements if there is sufficient resources available. If sufficient resources are not available, the system may allocate lower profile versions of the content elements.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 21, 2018
    Assignee: Visible World, Inc.
    Inventors: Seth Haberman, Gerrit Niemeijer
  • Patent number: 10057384
    Abstract: A signal conversion system comprises measuring units, a switcher, a converter, and a host. The converter mutually converts signals transmitted in compliance with a first protocol for communicating with a pre-specified party and signals transmitted in compliance with a second protocol different from the first protocol. The host specifies a given measuring unit among the measuring units communicating in compliance with the first protocol. Then, the switcher switches the transmission channel of signals transmitted in compliance with the first protocol to the transmission channel connecting the measuring unit specified by the host and the converter.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: August 21, 2018
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoshi Endo, Yoshiaki Koizumi, Masahiro Ishihara
  • Patent number: 10055516
    Abstract: An Open Mobile Alliance client mobile communication device simulator. A computer system comprising at least one processor and a memory, an application, when executed by the processor, sets up a configuration file for a simulated device, retrieves test conditions for device capabilities to be configured on the device from a data store, builds an expected test result file in an Open Mobile Alliance tree structure with tree node set up with device settings and leaf node with device setting values, sends a request to the Open Mobile Alliance Device Management server for initiating the device configuration, receives an extensible markup language payload from the Open Mobile Alliance Device Management server for a mobile communication device, processes contents of the extensible markup language payload, and builds a test file in the form of an Open Mobile Alliance tree structure wherein the contents of the test file resides in memory contiguously.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 21, 2018
    Assignee: Sprint Comunications Company L.P.
    Inventors: Hassan Abou-el-ella, Jason M. Farmer, Muhammad Naeem
  • Patent number: 10057159
    Abstract: Embodiments of the present invention provide a route advertisement method, and controller, where the method is applied to a BGP-based routing network, a physical controller in the routing network is connected to multiple physical routers, and the method includes: receiving, by the physical controller, routing information reported by at least one physical router; obtaining a traffic path in which the at least one physical router is used as an egress router to transmit traffic to a destination router; generating a route for a physical router in the traffic path; and delivering the generated route to a corresponding physical router. In these embodiments, it is avoided that congestion occurs at an egress router, and a router that receives the traffic may generate a route for the router according to the traffic path so as to transmit the traffic to a next-hop router of the router without a need of recalculation.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 21, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Chang Wang, Yuanbin Ouyang, Fengqing Yu
  • Patent number: 10057272
    Abstract: An aspect includes storing data elements in a storage space of a memory device. The storage space is allocated for an account of a subscriber of a universal subscriber identification system. An aspect also includes assigning subscriber-inputted security levels to the data elements. The security levels define varying degrees of access protections associated with the data elements. An aspect further includes generating a security envelope that includes a data element selected from the storage space. The security envelope is configured with an access protection scheme that is commensurate with a corresponding assigned security level. An aspect also includes providing access to the selected data element by another subscriber of the universal subscriber identification system via the security envelope. The access is provided in accordance with the access protection scheme.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 21, 2018
    Assignee: AT&T MOBILITY II LLC
    Inventors: Robert Osterwise, Brian Greaves, Stephen T. Hardin, Erie Lai Har Lau
  • Patent number: 10049030
    Abstract: A method and a system for test output evaluation of a JAVA component. The java component and reference classes are received and non-private members of the Java component are identified using JAVA reflection API and the reference classes. An API structure comprising public members is extracted from the non-private members. Behavior checking expressions are received and selected corresponding to the public members. A Java source code comprising wrapper methods wherein the wrapper method corresponds to the one or more public members and a test output evaluation method comprising the behavior checking expressions is generated. The test output evaluation of the JAVA component is performed using the test output evaluation method over the generated Java source code.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 14, 2018
    Assignee: Infosys Limited
    Inventors: Rakesh Shukla, Shruti Bansal
  • Patent number: 10051137
    Abstract: The present invention provides a technique that enables an image communication apparatus capable of performing voice communication and T.30 in-band FAX communication over the IP network to positively detect a CNG signal and achieve switching to FAX reception in the answerphone connection mode and the FAX/TEL-switching mode. The communication apparatus includes a MODEM that controls facsimile communication and a SLIC that controls a telephone. A selector includes switches for connecting the IP network and the MODEM, and switches for connecting the IP network and the SLIC. A CPU controls the switches of the selector such that signals from the IP network are supplied to both of the MODEM and the SLIC.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 14, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yutaka Inoue
  • Patent number: 10049059
    Abstract: In one aspect, a first device includes a housing, at least one system component housed by the housing, a connector coupled to the housing that engages with a second device for exchange, between the first device and the second device, of at least one of data and power, and a first magnet coupled to the housing. The first magnet is coupled to the housing so that a first pole of the first magnet faces away from the first device to repel a first pole of a second magnet coupled to the second device when the first device is juxtaposed next to the second device in a first orientation relative to the second device.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: August 14, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Peter Carlson Rane, Ali Kathryn Ent, Thomas Perelli, Vincent Charles Conzola
  • Patent number: 10051519
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 10042664
    Abstract: A device remote access method includes receiving, by a bus filter driver on a thin client (TC) side, a request for remote access by a virtual machine (VM) side to a physical device on the TC side, converting, by the bus filter driver, the request for remote access into a remote operation instruction that may be read by a physical device driver, and sending, by the bus filter driver, the remote operation instruction to the physical device driver, where the remote operation instruction is used to instruct the physical device driver to drive the physical device to execute a read/write operation and return remote response data that carries an execution result of the read/write operation which implements remote access by the VM side to the physical device on the TC side, and because a device driver is not modified, the TC side may continue to normally access the physical device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 7, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhen Chen
  • Patent number: 10038622
    Abstract: Described herein are systems, methods, and software to enhance inline processing of data packets by a virtual switch. In at least one implementation, a virtual switch receives a data packet and initiates a flow process with a plurality of flow operations on the data packet. In a flow operation of the plurality of flow operations, the virtual switch will determine whether the data packet qualifies for a learn action and, if the packet fails to qualify, forwards the data packet to a next flow operation in the plurality of flow operations, and if the packet does qualify, applies the learn action and forwards the data packet to a next flow operation.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 31, 2018
    Assignee: Nicira, Inc.
    Inventors: Anupam Chanda, Harold Vinson C. Lim
  • Patent number: 10039059
    Abstract: A method of authorizing a message received at a node in a wireless network is disclosed. The message from a sender device is formed by a plurality of symbols and includes a first message integrity indicator located at a predetermined distance from the start of the message such that further symbols of the message are included after the first message integrity indicator. The position of the first message integrity indicator in the message is determined, and a cryptographic operation is performed on at least some of the symbols of the message before the first message integrity indicator so as to generate a second message integrity indicator before the first message integrity indicator is received. The first and second message integrity indicators are compared, and an indication that the message is not authorized is provided if the second message integrity indicator does not match the first message integrity indicator.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 31, 2018
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Mats Näslund, Göran Selander, Vlasios Tsiatsis, Elena Dubrova
  • Patent number: 10034185
    Abstract: A method for evaluating performance of a sensor network. The method includes selecting, a sensor distribution pattern for a geographical region and determining a location for a base station. A plurality of sensor clusters are generated, each sensor cluster being formed by one of a first and second grouping mechanism. Further, the method allocates, for each sensor a time-slot within a time-frame to transmit a data packet from the sensor to the base station, and evaluates the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: July 24, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Anas Abdelwahid Al-Roubaiey, Samir Mekid
  • Patent number: 10033832
    Abstract: The solution of the present application provides many types and forms of resources, such as products or services, to an environment of heterogeneous devices. An agent and centralized service may communicate to deliver an optimum package of resources to a device. Each device may include an agent that collects information important to determining the appropriate resources for the device and understanding the environment the devices are contributing to. The information may be stored and analyzed in a cross device knowledge base, and the knowledge base may be consulted to determine resources appropriate for devices. The agent and centralized service may engage in pro-active alerting and provisioning of services, based on any collected information, to minimize the burden of resource procurement on the customer. After delivery of resources, the agent and centralized service may also perform updating, repairing, and healing functions for the resources.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 24, 2018
    Assignee: PLUMCHOICE, INC.
    Inventors: Theodore Werth, Joshua Goldlust
  • Patent number: 10027780
    Abstract: A method and system for demultiplexing packets of a message is provided. The demultiplexing system receives packets of a message, identifies a sequence of message handlers for processing the message, identifies state information associated with the message for each message handler, and invokes the message handlers passing the message and the associated state information. The system identifies the message handlers based on the initial data type of the message and a target data type. The identified message handlers effect the conversion of the data to the target data type through various intermediate data types.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: July 17, 2018
    Assignee: Implicit, LLC
    Inventor: Edward Balassanian
  • Patent number: 10027712
    Abstract: Embodiments may include a load balancer that receives a request packet sent by a remote client to an original destination address of multiple network addresses serviced by the load balancer, and selects according to a load balancing protocol, a host computer of a plurality of host computers to process the request. The load balancer may, from among a plurality of ports on the selected host computer, select a particular port having a one-to-one association with the original destination address, the association specified by mapping information accessible to the load balancer, and send the request packet to the selected port on the selected host computer. The mapping information accessible to the selected host computer specifies a one-to-one association between the selected port and the original destination address. Sending the request packet to the selected port conveys that address to the selected server without that address being included in that packet.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, David Carl Salyers
  • Patent number: 10025605
    Abstract: A receiving node in a computer system that includes a plurality of types of execution units receives an active message from a sending node. The receiving node compiles an intermediate language message handler corresponding to the active message into a machine instruction set architecture (ISA) message handler and the receiver executes the ISA message handler on a selected one of the execution units. If the active message handler is not available at the receiver, the sender sends an intermediate language version of the message handler to the receiving node. The execution unit selected to execute the message handler is chosen based on a field in the active message or on runtime criteria in the receiving system.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: July 17, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shuai Che, Marc S. Orr
  • Patent number: 10028128
    Abstract: Apparatuses, methods, and systems are disclosed for mobility management among multiple network slices. One apparatus 300 includes a processor 305 that receives 855 an indication of an attached mobile unit attaching to a secondary network slice of the mobile communication network. The processor 305 also receives 860 a mobility management request from the mobile unit and forwards 865 the mobility management request to the secondary network slice. In various embodiments, the apparatus 300 may include a network interface 330 for communicating over a mobile communication network.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 17, 2018
    Assignee: Motorola Mobility LLC
    Inventor: Apostolis Salkintzis
  • Patent number: 10027504
    Abstract: System, methods and apparatus are described that support multimode operation of a data communication interface. A method includes receiving a first code word transmitted while a physical interface of the device is configured to operate in a low-power mode of operation, reconfiguring the physical interface in response to the first code word such that it operates in a high-speed mode, transmitting data while the physical interface operates in the high-speed mode of operation, receiving a second code word transmitted while the physical interface operated in the high-speed mode of operation, and reconfiguring the physical interface in response to the second code word, such that it operates in the low-power mode of operation. The first code word, the second code word, and the data may be transmitted in signals bound by a common voltage range. In one example, the voltage range is less than 600 millivolts.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: George Alan Wiley
  • Patent number: 10027566
    Abstract: A simulation and verification system and method. An interoperability server provides a communications hub for communications between communicating nodes. Nodes connected to a first protocol data bus communicate in a first protocol, e.g., a half-duplex bus protocol. Nodes connected to a second protocol data bus communicate in a second protocol, e.g., a full-duplex bus protocol. A time synchronization bus provides time-frames for synchronizing operation of connected nodes. Interceptors optionally intercept communications between nodes.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 17, 2018
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Steven Seeger, Daniel Nawrocki
  • Patent number: 10013950
    Abstract: In some embodiments, systems, devices, and methods are provided that allow a host device to communicate video information, network information, and USB information over USB via a USB host controller. The video information and the network information are encapsulated within USB and communicated by the USB host controller. In some embodiments, the USB information communicated by the USB host controller is further communicated over a non-USB extension medium by an upstream facing port device and one or more downstream facing port devices.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: July 3, 2018
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Terence Carl Sosniak, David Patrick Frey
  • Patent number: 10015733
    Abstract: A method carried out by a network device comprising a plurality of network adapters for transmitting and/or receiving data through a first group of network adapters. Each network adapter of the first group of network adapters is capable of using a plurality of communication technologies for transmitting and/or receiving data. The each network adapter is configured to use a corresponding communication technology for transmitting and/or receiving data. The each network adapter is configured by a configuration corresponding to each network adapter.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: July 3, 2018
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventor: Wan Chun Leung
  • Patent number: 10004096
    Abstract: A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: June 19, 2018
    Assignee: Syndefense Corp.
    Inventor: Robin Dua
  • Patent number: 9990231
    Abstract: In an embodiment, a method of resource pre-configuration includes obtaining, at a target system, configuration information about a resource that is predicted to be used by a transaction which will be executed on the target system. The resource is configured, at the target system, based on the configuration information. The configuring is before the transaction requests use of the resource.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Kozin, Meichi M. Lin, Nigel G. Slinger, John B. Tobler, Wen Jie Zhu
  • Patent number: 9992234
    Abstract: A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: June 5, 2018
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 9990227
    Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: June 5, 2018
    Assignee: Coherent Logix, Incorporated
    Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
  • Patent number: 9984364
    Abstract: An illustrative method, system, and device for communicating a message over a network between a trusted service manager and a mobile device having a security element includes the steps of: providing a message having a header field and a message field; providing a number in the header field that is unique to the mobile device; providing a message in the message field, the message coming from the mobile device if communicated from the mobile device to a trusted service manager and coming from the trusted service manager if communicated from the trusted service manager to the mobile device; and providing a messaging protocol that enables the network to distinguish between a message having the unique mobile device number in the header field and a message that is without the unique mobile device number in the header field.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 29, 2018
    Inventor: George Baldwin Bumiller
  • Patent number: 9977756
    Abstract: An internal bus architecture and method is described. Embodiments include a system with multiple bus endpoints coupled to a bus. In addition, the bus endpoints are directly coupled to each other. Embodiments are usable with known bus protocols.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: May 22, 2018
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Stephen Morein, Mark S. Grossman
  • Patent number: 9979653
    Abstract: An apparatus and method of providing improved throughput on delay-based congestions comprising a packet engine and a delay-based congestion controller. The packet engine detecting a delay jitter that is caused by a layer 2 retransmission of a data packet, is configured to measure a round trip time (RTT) value. The delay-based congestion controller is configured to receive the RTT value and to determine a smoothed RTT (SRTT) value using the RTT value and one or more moving average functions. The delay-based congestion controller is also configured to, if the SRTT value is smaller than a set minimum SRTT value, assign the SRTT value to the set minimum SRTT value. The delay-based congestion controller is further configured to, if the SRTT value is larger than a set maximum SRTT value, assign the SRTT value to the set maximum SRTT value.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 22, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Mustafa Kutluk Testicioglu, Georgios Tsolis, Lampros Dounis
  • Patent number: 9973580
    Abstract: An approach is provided for reliable provision of targeted, status-based messaging to a client terminal in a computer network, such as a wide area resource-based network. A terminal node receives a message originating from a client terminal, wherein the terminal node serves as an entry point to, and services communications connections over, a wide area network for the client terminal. The terminal node determines that the message comprises an initiation request for establishing a communications connection over the wide area network between the client terminal and a remote server, and that an intercept state is in effect. The terminal node establishes the communications connection as a local connection between the client terminal and the terminal node, and services the communications connection via a local server function, wherein the servicing of the communications connection via the local server function comprises a provision of status-based messaging to the client terminal.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: May 15, 2018
    Assignee: Hughes Network Systems, LLC
    Inventors: Tayyab Khan, Krishna Samavedam, Venkat Ganesan, Ganeshan Ramachandran, Robert Torres
  • Patent number: 9967385
    Abstract: The present application is directed to a communication apparatus, a communication control method and a non-transitory computer medium that enable a user to more effectively prohibit unauthorized communications. By way of example, a communication apparatus is disclosed that includes a controller provided with a Connectivity Manager function configured to perform data communication with a plurality of communication methods and select an optimal communication method. In various embodiments, the controller is configured to receive a request for data communication, and regulate the data communication, when the request is received while cellular communication is on, even when a unique user identifier (UID) of the request is a UID of the Connectivity Manager function, by preventing cellular communication by the Connectivity Manager function.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 8, 2018
    Assignee: KYOCERA Corporation
    Inventors: Shuji Ishikawa, Yasuhiro Ito, Tomoya Kamijo, Hidetaka Hayashi, Kohei Michigami, Kazuo Onishi, Kazuya Chito
  • Patent number: 9959440
    Abstract: A data application method and system of radio-frequency identification (RFID) tags are provided. The method includes: when a first-type RFID tag is within a readable range of a first-type RFID reader, acquiring, by the first-type RFID reader, data of the first-type RFID tag; obtaining, by an RFID emulator, the data of the first-type RFID tag, converting the data of the first-type RFID tag to second-type data according to a predetermined data conversion protocol, and providing the second-type data for a second-type reader; and forming, by the second-type reader, a second-type signal according to the second-type data and sending the second-type signal. The data application method and system expand applications of RFID tags.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: May 1, 2018
    Assignee: SHENZHEN WALE INTELLIGENT SYSTEM LIMITED
    Inventor: Ching Ho Chau
  • Patent number: 9961021
    Abstract: In one embodiment, an apparatus includes a first transport stack, a virtual network interface controller (VNIC), and a second transport stack. The first transport stack is associated with an Internetwork Operating System (IOS), as well as with a plurality of interface-based Internet Protocol (IP) addresses and a plurality of IP addresses. The VNIC is configured to dynamically provision the plurality of interface-based IP addresses and the plurality of IP addresses. The second transport stack is associated with a kernel, and configured to communicate with a first application. The MS is configured to enable the first application to share the plurality of IP addresses and the plurality if IP addresses with a plurality of applications.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Balachander Chandrasekaran, Anantha Ramaiah, Manoj Kumar Pandey, Siva Yaragalla
  • Patent number: 9952999
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cache memory in multi-cache environments. A disclosed apparatus includes a remote cache manager to identify a remote cache memory communicatively connected to a bus, a delegation manager to constrain the remote cache memory to share data with a host cache memory via the bus, and a lock manager to synchronize the host cache memory and the remote cache memory with a common lock state.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 24, 2018
    Assignee: Intel Corporation
    Inventors: Shiow-Wen Cheng, Robert Joseph Woodruff
  • Patent number: 9948730
    Abstract: A method of operation of a social network system includes: receiving a service request for accessing a peripheral device revealed through a social graph of a social platform; determining a request type for matching the service request to a device service provided by the peripheral device; authorizing the device service through the social graph for accessing the peripheral device; and generating a service command based on the request type of the device service authorized for executing the device service for the peripheral device.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: April 17, 2018
    Assignee: S-PRINTING SOLUTION CO., LTD.
    Inventor: Ramon Rubio
  • Patent number: 9942149
    Abstract: A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 10, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Hugh W. Holbrook
  • Patent number: 9942145
    Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
  • Patent number: 9942909
    Abstract: A method for connection rehoming by a user equipment includes attaching to a first network attachment point (AP) and establishing a first connection to a first packet data network (PDN) interface, and moving from the first network AP to a second network AP. The method includes discovering a first cost associated with the first connection is high, and rehoming the first connection, thereby establishing a second connection coupling the UE to a second network AP and to a second PDN interface, wherein a second cost associated with the second connection is low.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 10, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: John Matthew Kaippallimalil, Peter J. McCann
  • Patent number: 9940269
    Abstract: In one general embodiment, a computer-implemented method includes identifying a record having a lock being held being held by a first process, where the process is running within a first system of a plurality of systems, sending an identification of the lock for the record to a second system of the plurality of systems, receiving, at the first system, from the second system, information associated with a first request for the lock of the record, determining at the first system a second request for the lock of the record held by the first process, and conditionally releasing the lock being held by the first process, based on an analysis of the information associated with the first request and information associated with the second request.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Terri A. Menendez, Roity Prieto Perez
  • Patent number: 9940378
    Abstract: The present disclosure discusses systems and methods for replicating backups between deduplicated storage devices. Differences between related backups may be identified, and only those differences may be transferred. This may minimize data transfer and optimize resource consumption.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 10, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Dieter Rothmeier, Scott H. Ogata
  • Patent number: 9930151
    Abstract: Embodiments of the invention extend a network protocol that is limited to a local area network (LAN) and enable it to function across the Internet. A LAN protocol is limited to providing services or resources to users within the same LAN. Embodiments of the invention make it possible for those services and resources to be available to users beyond the LAN. Embodiments of the invention also concern establishing connectivity without discovery for local area network protocols.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 27, 2018
    Assignee: Splashtop Inc.
    Inventors: Philip Sheu, Thomas Deng, Mark M. Lee, Robert Ha, Victor Chin, Jian-Jung Shiu, Dengpan Gao
  • Patent number: 9930038
    Abstract: Methods for probabilistically expediting secure connections via connection parameter reuse are provided. In one aspect, a method includes determining whether a client had previously established a secure connection with a hostname. The method also includes obtaining a source identifier used by the client to establish the previous secure connection when it is determined that the client previously established the previous secure connection with the hostname. The method also includes sending a request to the hostname for a new secure connection based on the obtained source identifier. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 27, 2018
    Assignee: Google LLC
    Inventor: James Anthony Roskind