Computer-to-computer Protocol Implementing Patents (Class 709/230)
-
Patent number: 10080163Abstract: 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: GrantFiled: November 25, 2014Date of Patent: September 18, 2018Assignee: T-Mobile USA, Inc.Inventor: Shujaur Mufti
-
Patent number: 10079709Abstract: 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: GrantFiled: August 12, 2016Date of Patent: September 18, 2018Assignee: Marvell World Trade Ltd.Inventors: Yakun Sun, Hongyuan Zhang, Hui-Ling Lou, Kwok S. Au
-
Patent number: 10075913Abstract: 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: GrantFiled: March 26, 2014Date of Patent: September 11, 2018Assignee: FUJITSU LIMITEDInventors: Yoshiaki Ohta, Yoshihiro Kawasaki, Yoshiharu Tajima
-
Patent number: 10075402Abstract: 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: GrantFiled: June 24, 2015Date of Patent: September 11, 2018Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10069788Abstract: 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: GrantFiled: March 29, 2016Date of Patent: September 4, 2018Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd Szymanski
-
Patent number: 10069928Abstract: 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: GrantFiled: January 21, 2015Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Steven Alexander Hardy, Mark Swaanenburg, Enrico Huijbers
-
Patent number: 10069948Abstract: 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: GrantFiled: May 12, 2016Date of Patent: September 4, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Bing Chen, Yu Wang
-
Patent number: 10061778Abstract: 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: GrantFiled: June 18, 2015Date of Patent: August 28, 2018Assignee: EMC IP Holding Company LLCInventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
-
Patent number: 10057610Abstract: 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: GrantFiled: September 25, 2015Date of Patent: August 21, 2018Assignee: Visible World, Inc.Inventors: Seth Haberman, Gerrit Niemeijer
-
Patent number: 10057384Abstract: 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: GrantFiled: January 11, 2013Date of Patent: August 21, 2018Assignee: Mitsubishi Electric CorporationInventors: Satoshi Endo, Yoshiaki Koizumi, Masahiro Ishihara
-
Patent number: 10055516Abstract: 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: GrantFiled: June 27, 2014Date of Patent: August 21, 2018Assignee: Sprint Comunications Company L.P.Inventors: Hassan Abou-el-ella, Jason M. Farmer, Muhammad Naeem
-
Patent number: 10057159Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 21, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shunwan Zhuang, Chang Wang, Yuanbin Ouyang, Fengqing Yu
-
Patent number: 10057272Abstract: 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: GrantFiled: December 15, 2015Date of Patent: August 21, 2018Assignee: AT&T MOBILITY II LLCInventors: Robert Osterwise, Brian Greaves, Stephen T. Hardin, Erie Lai Har Lau
-
Patent number: 10049030Abstract: 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: GrantFiled: August 16, 2013Date of Patent: August 14, 2018Assignee: Infosys LimitedInventors: Rakesh Shukla, Shruti Bansal
-
Patent number: 10051137Abstract: 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: GrantFiled: December 12, 2016Date of Patent: August 14, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Yutaka Inoue
-
Patent number: 10049059Abstract: 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: GrantFiled: December 22, 2015Date of Patent: August 14, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Peter Carlson Rane, Ali Kathryn Ent, Thomas Perelli, Vincent Charles Conzola
-
Patent number: 10051519Abstract: 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: GrantFiled: August 22, 2013Date of Patent: August 14, 2018Assignee: QUALCOMM IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Patent number: 10042664Abstract: 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: GrantFiled: February 29, 2016Date of Patent: August 7, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zhen Chen
-
Patent number: 10038622Abstract: 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: GrantFiled: September 29, 2016Date of Patent: July 31, 2018Assignee: Nicira, Inc.Inventors: Anupam Chanda, Harold Vinson C. Lim
-
Patent number: 10039059Abstract: 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: GrantFiled: December 20, 2013Date of Patent: July 31, 2018Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Mats Näslund, Göran Selander, Vlasios Tsiatsis, Elena Dubrova
-
Patent number: 10034185Abstract: 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: GrantFiled: March 3, 2016Date of Patent: July 24, 2018Assignee: King Fahd University of Petroleum and MineralsInventors: Uthman Baroudi, Anas Abdelwahid Al-Roubaiey, Samir Mekid
-
Patent number: 10033832Abstract: 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: GrantFiled: July 6, 2015Date of Patent: July 24, 2018Assignee: PLUMCHOICE, INC.Inventors: Theodore Werth, Joshua Goldlust
-
Patent number: 10027780Abstract: 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: GrantFiled: September 13, 2017Date of Patent: July 17, 2018Assignee: Implicit, LLCInventor: Edward Balassanian
-
Patent number: 10027712Abstract: 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: GrantFiled: August 18, 2014Date of Patent: July 17, 2018Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, David Carl Salyers
-
Patent number: 10025605Abstract: 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: GrantFiled: April 8, 2016Date of Patent: July 17, 2018Assignee: Advanced Micro Devices, Inc.Inventors: Shuai Che, Marc S. Orr
-
Patent number: 10028128Abstract: 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: GrantFiled: April 29, 2016Date of Patent: July 17, 2018Assignee: Motorola Mobility LLCInventor: Apostolis Salkintzis
-
Patent number: 10027504Abstract: 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: GrantFiled: October 20, 2016Date of Patent: July 17, 2018Assignee: QUALCOMM IncorporatedInventor: George Alan Wiley
-
Patent number: 10027566Abstract: 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: GrantFiled: July 18, 2014Date of Patent: July 17, 2018Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Steven Seeger, Daniel Nawrocki
-
Patent number: 10013950Abstract: 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: GrantFiled: September 25, 2017Date of Patent: July 3, 2018Assignee: Icron Technologies CorporationInventors: Sukhdeep Singh Hundal, Terence Carl Sosniak, David Patrick Frey
-
Patent number: 10015733Abstract: 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: GrantFiled: October 28, 2013Date of Patent: July 3, 2018Assignee: PISMO LABS TECHNOLOGY LIMITEDInventor: Wan Chun Leung
-
Patent number: 10004096Abstract: 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: GrantFiled: July 5, 2017Date of Patent: June 19, 2018Assignee: Syndefense Corp.Inventor: Robin Dua
-
Patent number: 9990231Abstract: 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: GrantFiled: June 4, 2015Date of Patent: June 5, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Kozin, Meichi M. Lin, Nigel G. Slinger, John B. Tobler, Wen Jie Zhu
-
Patent number: 9992234Abstract: 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: GrantFiled: June 19, 2015Date of Patent: June 5, 2018Assignee: Nominum, Inc.Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
-
Patent number: 9990227Abstract: 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: GrantFiled: October 23, 2015Date of Patent: June 5, 2018Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 9984364Abstract: 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: GrantFiled: March 14, 2014Date of Patent: May 29, 2018Inventor: George Baldwin Bumiller
-
Patent number: 9977756Abstract: 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: GrantFiled: November 17, 2014Date of Patent: May 22, 2018Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Stephen Morein, Mark S. Grossman
-
Patent number: 9979653Abstract: 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: GrantFiled: October 21, 2015Date of Patent: May 22, 2018Assignee: Citrix Systems, Inc.Inventors: Mustafa Kutluk Testicioglu, Georgios Tsolis, Lampros Dounis
-
Patent number: 9973580Abstract: 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: GrantFiled: May 7, 2015Date of Patent: May 15, 2018Assignee: Hughes Network Systems, LLCInventors: Tayyab Khan, Krishna Samavedam, Venkat Ganesan, Ganeshan Ramachandran, Robert Torres
-
Patent number: 9967385Abstract: 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: GrantFiled: February 2, 2017Date of Patent: May 8, 2018Assignee: KYOCERA CorporationInventors: Shuji Ishikawa, Yasuhiro Ito, Tomoya Kamijo, Hidetaka Hayashi, Kohei Michigami, Kazuo Onishi, Kazuya Chito
-
Patent number: 9959440Abstract: 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: GrantFiled: September 27, 2016Date of Patent: May 1, 2018Assignee: SHENZHEN WALE INTELLIGENT SYSTEM LIMITEDInventor: Ching Ho Chau
-
Patent number: 9961021Abstract: 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: GrantFiled: April 19, 2012Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Balachander Chandrasekaran, Anantha Ramaiah, Manoj Kumar Pandey, Siva Yaragalla
-
Patent number: 9952999Abstract: 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: GrantFiled: September 19, 2013Date of Patent: April 24, 2018Assignee: Intel CorporationInventors: Shiow-Wen Cheng, Robert Joseph Woodruff
-
Patent number: 9948730Abstract: 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: GrantFiled: June 1, 2011Date of Patent: April 17, 2018Assignee: S-PRINTING SOLUTION CO., LTD.Inventor: Ramon Rubio
-
Patent number: 9942149Abstract: 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: GrantFiled: May 2, 2017Date of Patent: April 10, 2018Assignee: Arista Networks, Inc.Inventors: Francois Labonte, Hugh W. Holbrook
-
Patent number: 9942145Abstract: 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: GrantFiled: July 29, 2015Date of Patent: April 10, 2018Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
-
Patent number: 9942909Abstract: 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: GrantFiled: February 24, 2015Date of Patent: April 10, 2018Assignee: FUTUREWEI TECHNOLOGIES, INC.Inventors: John Matthew Kaippallimalil, Peter J. McCann
-
Patent number: 9940269Abstract: 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: GrantFiled: January 22, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Terri A. Menendez, Roity Prieto Perez
-
Patent number: 9940378Abstract: 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: GrantFiled: September 30, 2014Date of Patent: April 10, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Dieter Rothmeier, Scott H. Ogata
-
Patent number: 9930151Abstract: 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: GrantFiled: December 9, 2015Date of Patent: March 27, 2018Assignee: Splashtop Inc.Inventors: Philip Sheu, Thomas Deng, Mark M. Lee, Robert Ha, Victor Chin, Jian-Jung Shiu, Dengpan Gao
-
Patent number: 9930038Abstract: 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: GrantFiled: November 25, 2015Date of Patent: March 27, 2018Assignee: Google LLCInventor: James Anthony Roskind