Switching Network Having Common Elements To Handle Both Circuit Switched Traffic And Packet Switched Traffic Patents (Class 370/353)
  • Patent number: 10728285
    Abstract: In a procedure for handling security settings of a mobile end device the operating conditions of the end device are determined. Then minimum security requirements are established according to the operating conditions by evaluating contextual data regarding the operating conditions of the end device. Next it is determined whether the security settings on the end device comply with at a least with the minimum security requirements. Access to applications is allowed or denied according to the security settings on the mobile end device. Should the end device not meet minimum security requirements the user may be prompted to change the security settings on the end device. The method may involve locating the end device and issuing of a warning in the end device does not meet minimum security settings.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 28, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Karl Klug, Jurgen Totzke
  • Patent number: 10701123
    Abstract: A system and method to support the transmission of static media, originating from an HTTP source, as a Real-Time Streaming Protocol (RTSP) stream to a caching proxy. A server-side gateway accepts RTSP requests, loads a requested resource from the HTTP source, and streams requested portions of a file via RTSP. A RTSP proxy caches received portions of media to avoid re-requesting those portions. The RTSP proxy may receive a RTSP TEARDOWN command to trigger removal of cached media and passes the RTSP TEARDOWN command to the server-side gateway. Further, the server-side gateway may receive a RTSP TEARDOWN command to trigger the server-side gateway to remove media loaded from the HTTP source.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: June 30, 2020
    Assignee: West Corporation
    Inventor: Chad Daniel Fox
  • Patent number: 10694144
    Abstract: Disclosed herein is a method for permitting a real-time virtual medical examination using a patient device and at least one diagnostic device including receiving, at the patient device, a signal transmitted from the at least one diagnostic device; generating diagnostic information based on the received signal; encrypting the diagnostic information; establishing communication over a network between the patient device and a first remote server; establishing a video conferencing session via a second remote server; and transmitting the encrypted diagnostic information to the first remote server.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 23, 2020
    Inventor: Fawzi Shaya
  • Patent number: 10666230
    Abstract: There is disclosed in one example an integrated circuit, including: a network protocol circuit to provide communication via a network protocol; a network communication terminal having a configurable impedance; and a control circuit including a control input port, and circuitry to adjust the impedance of the network communication terminal responsive to an input signal.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Adee Ofir Ran, Itamar Fredi Levin
  • Patent number: 10652139
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which provide for a communication monitoring system configured to automatically monitor and process communication records according to one or more error detection profiles to detect one or more error conditions described in the error detection profiles. The system may then automatically determine a network segment that is experiencing the error condition and acts to correct or avoid the error condition. For example, the system may instruct a conference communication service to re-route a caller over a different network segment, instruct a user's device to use a different network segment, send a message to a reporting computing device of the offending network segment, or the like.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ronald Johnson, Rahul Ramachandra Varrier
  • Patent number: 10621125
    Abstract: A packet processing device is connected as a route of a plurality of I/O devices and configures a PCIe fabric. The packet processing device includes a plurality of first request processing units and a second request processing unit that process a PCIe packet issuing request to the I/O device; and a first selecting unit that selects the plurality of first request processing units or the second request processing unit, based on a request classification of the PCIe packet issuing request, and a load exerted on the PCIe fabric by a packet to be transmitted to the I/O device. The first selecting unit includes a first determining unit that determines whether the PCIe packet issuing request is possible to pass another PCIe packet issuing request being processed by the first request processing unit, based on a transaction identifier included in the PCIe packet issuing request.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: April 14, 2020
    Assignee: NEC CORPORATION
    Inventors: Akira Tsuji, Masaki Kan, Jun Suzuki, Yuki Hayashi
  • Patent number: 10594779
    Abstract: A system for controlling access to a downstream database management system (DMS) is provided. The system comprises an interface to maintain client connections with a plurality of upstream clients; a pooling component to establish a dynamic pool, and to selectively route each client connection to a pool; within each pool maintaining a queue comprising client database requests associated with particular client connections; and selectively granting access to the client database requests within each queue to at least one downstream DMS.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: March 17, 2020
    Assignee: DATOMETRY, INC.
    Inventors: Florian Michael Waas, Mohamed Soliman, Zhongxian Gu, Lyublena Rosenova Antova, Tuan Anh Cao, Entong Shen, Michael Alexander Duller
  • Patent number: 10587537
    Abstract: Generation of customized response messages is described. According to the method, an incoming communication request is received and a relationship between an initiator of the communication request and a recipient of the communication request is determined. Based on a number of calendars for the recipient, an availability of the recipient is determined. When the recipient is unavailable, a customized response message is generated. The customized response message 1) is based on the relationship between the initiator and the recipient and 2) indicates an estimated response time for the recipient based on the availability of the recipient.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asima Silva, Richard Gorzela, Jaime M. Stockton
  • Patent number: 10567496
    Abstract: A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventor: Luis Garcés-Erice
  • Patent number: 10541791
    Abstract: Methods, systems, and devices are described for wireless communication. In one method, a first transmission may be transmitted on a contention-based channel, and a scheduling request for the first transmission may be transmitted on a scheduled channel. The scheduling request may be transmitted prior to determining that an acknowledgment (ACK) message has been received for the first transmission. In another method, a scheduling request for a first transmission may be received on a scheduled channel from a wireless device. Upon decoding a reception of the first transmission on a contention-based channel, transmission of a transmission grant to the wireless device may be withheld. Upon failing to decode the reception of the first transmission on the contention-based channel, the transmission grant may be transmitted to the wireless device.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: January 21, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Tingfang Ji, Joseph Binamira Soriaga, Jing Jiang, John Edward Smee, Naga Bhushan, Kambiz Azarian Yazdi, Krishna Kiran Mukkavilli
  • Patent number: 10514739
    Abstract: In one embodiment, a connection is maintained between a pair of ethernet ports that have circuitry connected in series with the ports and receiving power-over-ethernet (PoE) from one of the ports, by providing a controllable bypass circuit coupled to the pair of ethernet ports in parallel with the circuitry receiving power-over-ethernet, sensing a preselected condition, and opening and closing the bypass circuit in response to the presence or absence of the preselected condition. Power sourcing equipment (PSE) may supply the one of the ports with power over ethernet, and the circuitry may transports data between the pair of ethernet ports. The circuitry may also supply the switch with a control signal in response to the detection of the preselected condition.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: December 24, 2019
    Assignee: Accedian Networks Inc.
    Inventors: Claude Robitaille, Patrick Ostiguy, Nicolas Cote, Steve Rochon, Dominique Bastien
  • Patent number: 10516778
    Abstract: A method and device are described for displaying a text message received over a voice call in a communication device. The method includes receiving the text message over an Session Initiation Protocol (SIP) session for the voice call, wherein the text message is received in at least one of an SIP INVITE request and an SIP INFO request. The method includes correlating, by the communication device, the text message with the voice call, based on call correlation information. The method further includes displaying, by the communication device, the text message on the communication device during the SIP session based on the correlation.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: December 24, 2019
    Assignee: Wipro Limited
    Inventor: Ashok Kumar Selvaraj
  • Patent number: 10498388
    Abstract: An electronic device includes a processing circuit, a communicating circuit, a memory and programs that are stored in the memory and configured to be executed by the processing circuit. The programs include instructions for: controlling the communicating circuit to communicate with the target device within frequency channels respectively in time slots to perform the frequency hopping communication; in a communication recovery operation, controlling the communicating circuit to scan within the frequency channels respectively in recovery time slots, while the target device is operated and locked within a recovery frequency channel in the frequency channels; and controlling the communicating circuit to be operated and locked within the recovery frequency channel, while the target device scans within the frequency channels respectively in the recovery time slots, wherein the time slots have a first length, and the recovery time slots have a second length shorter than the first length.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 3, 2019
    Assignee: HTC Corporation
    Inventor: Yao-Te Tsai
  • Patent number: 10469193
    Abstract: Method and apparatus of a network configuration configured to permit a dense wavelength division multiplexing (“DWDM”) element to connect to a storage server, an Internet Protocol (“IP”) router, and DWDM network are disclosed. The configuration includes the DWDM network, storage area network (“SAN”) server, IP router, and optical transport network (“OTN”) switch. While the DWDM network transports information via optical fibers, the DWDM switch is coupled to the DWDM network for transporting optical signals. The SAN server is coupled to a port of the DWDM switch and is configured to store data at a remote location. The IP router which is coupled to the DWDM switch facilitates IP traffic between a user and the DWDM network. The OTN switch, coupled to the first DWDM switch, is capable of processing at least a portion of the optical signals.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: November 5, 2019
    Assignee: Tellabs Operations, Inc.
    Inventors: David Jenkins, Ramasubramanian Anand, Joel Butz
  • Patent number: 10460556
    Abstract: A color alteration interleaved wagering system is disclosed, including a wireless device constructed to: provide an interactive application; receive display adjustment data; receive color compensation data; configure the interactive application display; communicate application data; receive wagering and application resource data; configure a wagering user interface; a wager controller constructed to: receive wager request; determine and communicate wager outcome; and the process controller operatively connecting the wireless device and the wager controller, and constructed to: communicate display adjustment data; determine whether to use a color alteration system; communicate color compensation data; trigger a wager request; communicate wager request data; receive and scan wager outcome data; communicate wagering telemetry data and application resource data.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 29, 2019
    Assignee: Gamblit Gaming, LLC
    Inventors: Miles Arnone, Eric Meyerhofer, Caitlyn Ross
  • Patent number: 10459427
    Abstract: A subroutine executable by the numeric controller to control a production machine is disclosed. A user selects at least one program instruction of the subroutine and the numeric controller outputs a parameterized description of the selected program instruction or of a sequence of program instructions that contains the selected program instruction to the user using the user interface. The user enters a change in the parameterized description and stores a modified subroutine that corresponds to the changed parameterized description. The numeric controller sends a message to a predetermined address identifying. the original subroutine and the change made in a form that can be evaluated in automated fashion. The CAM system that generated the subroutine uses the message to independently and automatically ascertain a data record on which the original subroutine is based and to modify the data record accordingly.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: October 29, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Christof Sinn, Ralf Spielmann
  • Patent number: 10454522
    Abstract: A frequency hopping communication recovering method includes: communicating a first device and a second device within multiple frequency channels respectively in multiple time slots to perform a frequency hopping communication; in a communication recovery operation, configuring the first device to be operated and locked within a recovery frequency channel in the frequency channels; and in the communication recovery operation, configuring the second device to scan within the frequency channels respectively in multiple recovery time slots. The time slots have a first length, and the recovery time slots have a second length shorter than the first length.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: October 22, 2019
    Assignee: HTC Corporation
    Inventor: Yao-Te Tsai
  • Patent number: 10425871
    Abstract: A system, method and computer-readable medium for concurrent support of Voice Call Continuity (VCC) capabilities in both the enterprise space and the carrier space are provided. The enterprise VCC functionality is used when the user is located in the enterprise domain which does not impact the carrier's network while the carrier VCC capability is used when the user is located in the carrier domain to support seamless handover between the wireless networks that the carrier may offer. The carrier VCC anchoring point and the enterprise VCC anchoring point may communicate with each other to confirm and inform the other anchoring point that a call handover is occurring or will occur.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: September 24, 2019
    Assignee: Tango Networks, Inc.
    Inventors: Andrew Silver, Steven E. Tryon, Patricia A. Landgren, Lathan W. Lewis
  • Patent number: 10425343
    Abstract: In an example, a method for packet classification may include cyclically splitting an initial rule set to generate multiple rule subsets, performing tree building for each rule subset to obtain multiple decision trees. The cyclic splitting may select a target rule set having a highest global average overlap rate, from a rule set group which includes the initial rule set before the cyclic splitting and will include the multiple rule subsets after the cyclic splitting; split the target rule set according to a split point to obtain two rule sets; add the two rule sets into the rule set group to replace the target rule set; and continue to select a new target rule set from the rule set group, until the number of rule sets in the rule set group reaches a preset number.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: September 24, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dawei Xu, Chushun Wei, Kai Ren
  • Patent number: 10405170
    Abstract: The invention provides a method comprising, receiving an indication of a desire for contact information associated with given media content, obtaining the contact information associated with the given media content in response to the indication and causing the obtained contact information to be stored in a database associated with a given party.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: September 3, 2019
    Assignee: BCE INC.
    Inventor: Jonathan Allan Arseneault
  • Patent number: 10387140
    Abstract: A method including (i) providing a first prompt by a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine's portion of a dialog sequence between the terminal machine and a service provider machine, (ii) receiving entry of first data at the first prompt, (iii) communicating information associated with the first data from the terminal machine to a provider application at the service provider machine, the provider application comprising second computer-executable instructions and second code that conduct the service provider machine's portion of the dialog sequence, and (iv) receiving, at the terminal machine, third code that modifies at least a portion of the first code to produce first updated code, the first updated code adapting the terminal application to conduct a modified dialog sequence with the service provider machine.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: August 20, 2019
    Assignee: S3G Technology LLC
    Inventors: Shuvam Chatterjee, Sandeep Chatterjee
  • Patent number: 10374642
    Abstract: Embodiments of the present invention disclose a power line communications device, and the power line communications device includes a USB interface, a protocol conversion module, a signal conversion module, a coupler, and a power line interface. A first end of the USB interface is connected to a first end of the protocol conversion module, a second end of the protocol conversion module is connected to a first end of the signal conversion module, a second end of the signal conversion module is connected to a first end of the coupler, and a second end of the coupler is connected to a first end of the power line interface. During implementation of the embodiments of the present invention, the USB interface may be used to provide a network signal for a terminal device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: August 6, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wei Chen
  • Patent number: 10346243
    Abstract: The ability to accurately and efficiently calculate and report communication errors is becoming more important than ever in today's communications environment. More specifically calculating and reporting CRC anomalies in a consistent manner across a plurality of communications connections in a network is crucial to accurate error reporting. Through a normalization technique applied to a CRC computation period (e.g., the PERp value), accurate error identification and reporting for each individual connection can be achieved.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: July 9, 2019
    Assignee: TQ DELTA, LLC
    Inventor: Marcos C. Tzannes
  • Patent number: 10263903
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for managing a data packet flow at an inter-network system include obtaining, by an inter-network device, an identification of the data packet flow, the identification of the data packet flow being determined based on one or more transport protocol fields extracted from control-plane data associated with the data packet flow. Using the obtained identification of the data packet flow, the inter-network device identifies data packets associated with the data packet flow by checking transport layer data of intercepted user-plane data packets for potential match with the one or more transport protocol fields extracted from the control-plane data. If a match is found, the corresponding data packet is then managed by the inter-network device based on one or more management actions associated with the data packet flow.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: April 16, 2019
    Assignee: iBasis, Inc.
    Inventor: Richard H. Xu
  • Patent number: 10244105
    Abstract: Methods and systems to display, in real time, detailed attribute information regarding a calling party. This information may be presented to a user in conjunction with an incoming voice-call or message on the user's smartphone/mobile internet device (MID) or other mobile device. Such information can help him/her in real-time to decide whether to respond to the communication. Attribute information is collected at a caller attributes processing server and communicated to a receiver device of the called party.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Gyan Prakash, Selim Aissi, Saurabh Dadu
  • Patent number: 10225846
    Abstract: Described herein are devices and techniques for deterministic service chaining between virtual network functions (VNFs). A control device can comprise a wide area network (WAN) interface, at least one local interface, and processing circuitry. The WAN interface can communicate with a plurality of WAN links. The at least one local interface can communicate with VNFs. The processing circuitry configured to: receive performance indicators, identify one of the plurality of devices having a value for a performance indicator that exceeds a threshold for a corresponding key performance indicator, and provide notification of a violation based on the identifying. The performance indicators can include latency and resource usage from the WAN interface and the at least one local interface. Also described are other embodiments.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventors: Brendan N. Ryan, Rory Browne
  • Patent number: 10201021
    Abstract: A mobile communications terminal comprising a memory, a radio interface and a controller is disclosed. The controller is configured to enable a multiple-layer protocol stack comprising at least a Network layer to establish an RRC connection through said radio interface by transmitting an RRC connection request to a first base station, receiving a response; determine a cause of reject, notify a higher layer, and establishing a second connection for communicating through.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: February 5, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventor: Joachim Ramkull
  • Patent number: 10178010
    Abstract: A method for data communication includes submitting from a host processor to a network interface controller (NIC) during a first time period first work items instructing the NIC to transmit over a network packets containing respective data. The first work items include pointer-based work items, which contain a pointer to the respective data in a memory of the host processor, and inline work items, which contain the respective data. The performance of the NIC is measured in transmitting the packets during the first time period. During a second time period, subsequent to the first time period, the host processor submits second work items to the NIC while deciding automatically, under control of software running on the host processor and based on the measured performance during the first time period, how many of the second work items are to be pointer-based and how many are to be inline work items.
    Type: Grant
    Filed: December 25, 2016
    Date of Patent: January 8, 2019
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Ran Koren, Elad Persiko, Ofer Hayut
  • Patent number: 10142023
    Abstract: Optical network termination systems, devices and methods including an optical network terminal (ONT) having a processor in communication with an external optical fiber. The ONT processors further in communication with a wireless access point and at least one electrically conductive internal transport medium, both providing for the communication of telecommunication signals with devices located within a customer premises. The wireless access point and in certain instances the processor are back powered over the electrically conductive internal transport medium from AC power within the premises. In certain embodiments, the wireless access point communicates with devices within the premises over a distributed antenna.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: November 27, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles I. Cook
  • Patent number: 10117090
    Abstract: Multiple user devices may be associated with a single telephone number to enable a user to initiate and receive communication via the single telephone number from any of the multiple user devices. An input is received at a service portal of a mobile telecommunication network. The input configures multiple user devices to share a common telephone number to initiate and receive communications. The input is stored as a device association profile in a device association data store that is accessible by a call session control function (CSCF) node of the mobile telecommunication network. The CSCF node then further determines based at least on the device association profile whether a user device is eligible to use the common telephone number to initiate and receive communications via the mobile telecommunication network.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: October 30, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Zeeshan Jahangir, Shujaur Rehman Mufti, Sabuhi Kiran Zaifuddin
  • Patent number: 10110712
    Abstract: A novel algorithm for packet classification that is based on a novel search structure for packet classification rules is provided. Addresses from all the containers are merged and maintained in a single Trie. Each entry in the Trie has additional information that can be traced back to the container from where the address originated. This information is used to keep the Trie in sync with the containers when the container definition dynamically changes.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: October 23, 2018
    Assignee: NICIRA, INC.
    Inventors: Mohan Parthasarathy, Jayant Jain, Xinhua Hong, Anirban Sengupta
  • Patent number: 10110339
    Abstract: Method and apparatus of a network configuration configured to permit a dense wavelength division multiplexing (“DWDM”) element to connect to a storage server, an Internet Protocol (“IP”) router, and DWDM network are disclosed. The configuration includes the DWDM network, storage area network (“SAN”) server, IP router, and optical transport network (“OTN”) switch. While the DWDM network transports information via optical fibers, the DWDM switch is coupled to the DWDM network for transporting optical signals. The SAN server is coupled to a port of the DWDM switch and is configured to store data at a remote location. The IP router which is coupled to the DWDM switch facilitates IP traffic between a user and the DWDM network. The OTN switch, coupled to the first DWDM switch, is capable of processing at least a portion of the optical signals.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: October 23, 2018
    Assignee: TELL ABS OPERATIONS, INC.
    Inventors: David Jenkins, Ramasubramanian Anand, Joel Butz
  • Patent number: 10070331
    Abstract: Methods and systems for a transportation vehicle are provided. One method includes collecting by a processor connection information for a plurality of user devices accessing a wireless network on a transportation vehicle; determining by the processor available bandwidth for the plurality of user devices depending on a connection type; monitoring currently used bandwidth by the plurality of user devices; receiving a request from a user device to access content via the wireless connection; determining by the processor additional bandwidth for accessing the content by the user device; and rejecting the request for accessing the content when the additional bandwidth and the currently used bandwidth equals or exceeds the available bandwidth for the plurality of user devices.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: September 4, 2018
    Assignee: Panasonic Avionics Corporation
    Inventor: Changhwa Lin
  • Patent number: 10057211
    Abstract: A broadcast signal transmission method is disclosed. A system that is capable of effectively supporting a next generation broadcast service in an environment that supports next generation hybrid broadcasting using a terrestrial broadcast network and the Internet is proposed. In addition, an efficient signaling scheme that is capable of using both a terrestrial broadcast network and the Internet in an environment that supports next generation hybrid broadcasting is proposed.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: August 21, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Kwon, Minsung Kwak, Kyoungsoo Moon
  • Patent number: 9998507
    Abstract: Described herein are systems, devices, methods, and media for managing emergency communications by using multiple transport layer sessions to ensure robust communications during periods of poor communication quality and/or by providing persistent communication sessions that continue despite poor communication quality or disconnections.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 12, 2018
    Assignee: RAPIDSOS, INC.
    Inventors: Anil Mehta, Michael John Martin, Nicholas Edward Horelik
  • Patent number: 9984088
    Abstract: Techniques to provide access to file system information are disclosed. In various embodiments, an indication that a user input associated with creating a local copy of a file system object has been received is received at a file system client. The file system client determines that a user-driven pre-fetch option has been set with respect to the file system object. The file system client pre-fetches content data associated with the file system object, based at least in part on the determination that the pre-fetch option has been set with respect to the file system object.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 29, 2018
    Assignee: Maginatics LLC
    Inventors: Rajiv Desai, Vaibhav Kamra
  • Patent number: 9979587
    Abstract: Systems and methods are provided for semi-synchronously exporting data. A web server creates an export record in response to receiving a data request from a client computer. The web server sends a token to the client computer, wherein receipt of the token enables the client computer to be used for other purposes while waiting for receipt of requested data. At least one of multiple batch processing servers processes the data request in response to accessing the export record. At least one of the multiple batch processing servers updates the export record to reflect the processing of the data request. The web server exports the processed data request to the client computer in response to identifying an update of the export record.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: May 22, 2018
    Assignee: salesforce.com, inc.
    Inventors: Venkata Muralidhar Tejomurtula, Oleksii Kolesnik, Pawan Nachnani, Cassandra Funk, MaryAnn Patel, Atul Singh
  • Patent number: 9961591
    Abstract: Circuit-switched fallback (CSFB) is a technique to deliver voice-services to a mobile, when the mobile is camped in a long-term evolution (LTE) network. Certain aspects of the present disclosure provide techniques that may help reduce delays in call setup related to CSFB and, in some cases, avoid unnecessary paging.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: May 1, 2018
    Assignee: QUALCOMM Incorported
    Inventor: Arvind Swaminathan
  • Patent number: 9960872
    Abstract: A network device including first and second queues, a determination module, a counter module, a comparison module and a blocking shaper. The determination module determines a size of the second frame. The counter module determines an amount of time remaining in a guard band and converts the amount of time to a size representative of the time remaining in the guard band. The guard band refers to a period of time leading up to a window. The first frame is scheduled to be forwarded from the first queue during the window. The comparison module compares the size of the second frame to the size representative of the time remaining in the guard band and generates a result based on the comparison. The blocking shaper, based on the result, determines whether to permit or block transmission of the second frame from the second queue during the guard band.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: May 1, 2018
    Assignee: Marvell International Ltd.
    Inventor: Donald Pannell
  • Patent number: 9955405
    Abstract: In one embodiment, a wireless system comprises a host MSC/VLR of a public land mobile network (PLMN) and a plurality of base station subsystems (BBSs). Each BSS includes a respective base station controller (BSC) and one or more base transceiver stations (BTSs). The wireless system further comprises a virtual base station controller (VBSC) communicatively coupled to the plurality of BSSs and the host MSC/VLR. The VBSC appears, from the perspective of the host MSCNLR, to be a base station controller for the BTSs in the plurality of BSSs. The VBSC and at least some of the BSSs include functionality for locally switching calls in the BSSs.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: April 24, 2018
    Assignee: PARALLEL LIMITED
    Inventors: Robert D. Schmidt, Siu Bun Chan, Qiming Zhu
  • Patent number: 9942390
    Abstract: First call identification information is stored at a network-connected device. The first call identification information identifies a call between an initiating device connected to an Internet Protocol (IP)-based network and a called device connected to the IP-based network. The call identified by the first call identification information is established through a telephone carrier network. Second call identification information is stored in the network-connected device. A determination is made that the first call identification information and the second call identification information identify the call from the initiating device to the called device. The call is connected through the IP-based network so as to avoid the telephone carrier network based upon the determining that the first call identification information and the second call identification information identify the call.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher Pearce
  • Patent number: 9936475
    Abstract: A communication device of handling a detach procedure comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise attaching to a network in a Network Mode of Operation I (NMO I) for a circuit switched (CS) domain and a packet switched (PS) domain; transmitting a first General Packet Radio Service (GPRS) mobility management (GMM) message to the network; receiving a second GMM message comprising a GMM cause indicating an implicit detach from the network; and performing an International Mobile Subscriber Identity (IMSI) detach for the PS domain but not for the CS domain, when a Radio Resource (RR) connection exists.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 3, 2018
    Assignee: HTC Corporation
    Inventor: Kundan Tiwari
  • Patent number: 9930239
    Abstract: Examples herein provide multi-turn coil multiplex circuits. The multi-turn coil multiplex circuits include a multi-turn coil, a switch, a near field communication (NFC) matching circuit, and a camera circuit. The switch includes a common port, a first port, and a second port. The multi-turn coil is connected to the common port. The NFC matching circuit is connected to the first port. The camera circuit is connected to the second port. Where a camera control signal is present, the connection with the second port is activated and the multi-turn coil can be used as a camera focusing coil associated with the camera circuit. Where no camera control signal is present, the connection with the first port is activated and the multi-turn coil can be used as an NFC antenna associated with the NFC matching circuit.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 27, 2018
    Assignee: Xiaomi Inc.
    Inventors: Hao Di, Xinming Shi, Wei Sun
  • Patent number: 9907112
    Abstract: An acknowledgment packet sending method and device are provided, so as to reduce sending of acknowledgment packets on an air interface, and improve efficiency of air interface resource utilization. After receiving a TCP acknowledgment packet that is sent by a TCP protocol entity unit of a communications device and does not carry data information, an RLC protocol entity unit of the communications device discards the received TCP acknowledgment packet; or determines, according to a sending status of an RLC acknowledgment packet, whether to send a TCP acknowledgment packet to a peer communications device, and performs corresponding processing according to a result of the determining.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 27, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lingli Pang, Xiaoxiao Zheng
  • Patent number: 9839070
    Abstract: In a wireless communication system, a plurality of communication devices performs transmission and reception, each communication device including a signal processing unit/transmitting unit, a MAC layer processing unit and an IP layer processing unit. The IP layer processing unit includes an ad hoc network processing unit, an address information management unit, a relay information storage unit and an ARP information storage unit. The ARP information storage unit stores an adaptive address code information table and the relay information storage unit stores a relay information table.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: December 5, 2017
    Assignee: HITACHI KOKUSAI ELECTRIC INC.
    Inventors: Tomoya Shoji, Nobuyuki Uchikawa, Hiroshi Nakano, Junichi Shiraishi
  • Patent number: 9787491
    Abstract: Systems and methods are disclosed for interleaving communications with a home area network (HAN) and a data network. A gateway device interleaves communications within timeslots of a time slotted channel hopping protocol. A gateway device can be configured to determine, during a first portion of a timeslot, whether the gateway device received a portion of a message from a data network. If the gateway device receives no messages from the data network during the first portion of the timeslot, the gateway device switches to listen for communication from the HAN during a second portion of the timeslot. If the gateway device receives a portion of the message from the HAN, the gateway device continues to receive receives the remainder of the message until one or more trigger conditions that cause the gateway device to listen for communication from the data network.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 10, 2017
    Assignee: Landis & Gyr Innovations, Inc.
    Inventors: Chris Calvert, Stephen Chasko, James Hartman, Sean Holcombe, Jeff Shudark
  • Patent number: 9787592
    Abstract: A packet transfer system includes a transmitter apparatus, a processing apparatus, a first transfer apparatus and a second transfer apparatus. The transmitter apparatus transmits a data packet including data and quality information associated with a transfer rate of the data. The first transfer apparatus performs a transfer process of the data packet received from the transmitter apparatus. The second transfer apparatus is connected to the first transfer apparatus through first and second routes, and transfers a data packet received from the first transfer apparatus. The first route is used for transferring a data packet including first quality information associated with a first transfer rate. The second route is used for transferring a data packet including second quality information associated with a second transfer rate. The second transfer apparatus releases the first route when reception of a data packet including the first quality information has been terminated.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 10, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yu Minakuchi, Hideyuki Matsuda, Tomotaka Endo
  • Patent number: 9769257
    Abstract: A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventor: Luis Garcés-Erice
  • Patent number: 9769118
    Abstract: An apparatus, a system, and a method for providing a security barrier between local network and an internet connection.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: September 19, 2017
    Assignee: Zyxel Communications, Inc.
    Inventors: Steven H. Joe, Shawn Rogers, Tri Nguyen
  • Patent number: 9753958
    Abstract: Systems, methods, and computer-readable and executable instructions are provided for providing a device agnostic active/active data center. Providing a device agnostic active/active data center can include receiving user communication assigned from a content delivery network (CDN) provider. In addition, providing a device agnostic active/active data center can include determining a designated database for the user communication. Furthermore, providing a device agnostic active/active data center can include assigning a destination address to the designated database for the user communication.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 5, 2017
    Assignee: United Services Automobile Association (USAA)
    Inventors: Christopher Thomas Wilkinson, Shannon Thornton, Phillip Carl Schwesinger, Jason Paul Larrew, Tom Lavelle