Patent application number | Description | Published |
20120255238 | Methods for Improving Thermal Stability - The present disclosure provides methods for preparing a silicon bonded PCD material involving a one step, double sweep process. | 10-11-2012 |
20130020133 | MULTI-AXIS MODULATION OF CUTTERS - A method of prolonging the life of a PDC cutter having a substantially cylindrical shape centered about a rotational axis, and an apparatus for multi-axis modulation of a PDC cutter, the method including imparting linear modulation to the cutter in at least one direction and imparting rotary modulation to the cutter about the rotational axis, the rotary modulation being synchronized with, and facilitated by, the linear modulation. | 01-24-2013 |
20140208660 | CONTROL OF DEFECTS AND SWEEP PATTERN IN PDC BY TREATING CARBIDE SUBSTRATE BEFORE SWEEP - A method for forming a polycrystalline diamond compact (PDC) includes treating a carbide substrate having a cobalt content therein with an acid, e.g., aqua regia, to remove cobalt from a surface portion of the carbide substrate; disposing diamond crystals on the treated carbide substrate; disposing a sweep material on the diamond crystals on a surface of the diamond opposite the carbide substrate; and applying high temperature and pressure to the carbide substrate, the diamond crystals and the sweep material such that the diamond crystals are sintered into a polycrystalline diamond attached to the carbide substrate to form the polycrystalline diamond compact. | 07-31-2014 |
Patent application number | Description | Published |
20120215011 | Aziridination of Olefins - A process for aziridination of olefins using NaIO4/alkali metal bromide/H | 08-23-2012 |
20120330031 | Process for the Preparation of Beta-Amino Alcohol - A high-yielding enantioselective synthesis of the bioactive (S)—N-(5-chlorothiophene-2-sulfonyl)- β,β-diethylalaniol (7.b.2), a Notch-1-sparing γ-secretase inhibitor metabolite (with EC | 12-27-2012 |
20150025269 | PROCESS FOR PREPARATION OF ALKYNYL CARBOXYLIC ACIDS - The invention provides a simple, efficient, environmental friendly catalytic system for the direct carboxylation reaction using CO | 01-22-2015 |
20150210665 | ORGANOCATALYTIC PROCESS FOR ASYMMETRIC SYNTHESIS OF DECANOLIDES - The present invention discloses organocatalytic process for asymmetric synthesis of highly enantioselective decanolide compounds in high yield with >99% ee. Further, the present invention disclose cost effective, improved organocatalytic process for asymmetric synthesis of highly enantioselective decanolides compounds from non-chiral, cheap, easily available raw materials. | 07-30-2015 |
Patent application number | Description | Published |
20140122567 | PREEMPTIVE FRAMEWORK FOR ACCESSING SHORT URLS - The disclosure is directed to obtaining metadata related to a target of a short uniform resource locator (URL). An embodiment transmits the short URL to a server, receives a response from the server, wherein the response includes a pointer to an actual URL, requests metadata related to the actual URL from the server, and receives the metadata for the actual URL from the server. An embodiment confirms a target of a short URL. The embodiment receives the short URL, obtains metadata related to an actual URL based on the short URL, extracts a host website from the metadata, determines whether the actual URL points to the host website, and sends a notification of a result of the determination. | 05-01-2014 |
20140378105 | UPDATING RICH COMMUNICATION SUITE CAPABILITY INFORMATION OVER A COMMUNICATIONS NETWORK - In an embodiment, a requesting UE configures an RCS capabilities request message to request a target UE to provide RCS capability information (i) for the target UE, and (ii) for a set of other UEs. The requesting UE transmits the configured RCS capabilities request message to the target UE. The target UE determines that the target UE has access to RCS capability information for at least one UE from the set of other UEs, and configures an RCS capabilities response message that indicates the RCS capability information (i) for the target UE and (ii) for the at least one UE. The target UE transmits the configured RCS capabilities response message to the requesting UE. In another embodiment, a given UE determines whether to perform an RCS capability information refresh operation based on whether RCS capability information for another UE is older than a priority-specific age threshold. | 12-25-2014 |
20150195326 | DETECTING WHETHER HEADER COMPRESSION IS BEING USED FOR A FIRST STREAM BASED UPON A DELAY DISPARITY BETWEEN THE FIRST STREAM AND A SECOND STREAM - In an embodiment, a target device (e.g., a server or a target client device) receives a first stream (e.g., an RTP stream) and a second stream (e.g., a probing stream) for a given communication session that originates from an application-layer client application on a source client device. The target device calculates delays of arrival times for packet payload portions in the first and second streams, and reports information indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device. The application-layer client application on the source client device determines whether header compression of a given type is used for the first stream based on the received information, and selectively modifies one or more parameters (e.g., a bundling factor, etc.) of the first stream based on the determination. | 07-09-2015 |
Patent application number | Description | Published |
20130124691 | ADAPTIVE MEDIA SHARING - Systems, methods, and devices are provided that enable adaptive media sharing among a group of communication devices. In one embodiment, unique URLs may be associated with each version of a media payload provided to a group of devices. In another embodiment, media payloads may be transcoded and a unique URL may be associated with each transcoded version of the media payload provided to a group of devices. In another embodiment, a determination about a most active of a user's devices may be used in sharing the media with a user associated with a plurality of devices. In another embodiment, a determination about a cost of downloading may facilitate the sharing of media with a user associated with a plurality of devices. In another embodiment, a determination about link quality may facilitate the sharing of media with a user associated with a plurality of devices. | 05-16-2013 |
20140029477 | DELIVERING TIME SYNCHRONIZED ARBITRARY DATA IN AN RTP SESSION - The disclosure relates to wireless communications. An aspect generates a plurality of packets of data, each packet comprising a header and a payload of media data, receives opaque data related to a payload of at least one packet, and embeds the opaque data in an extension header of the at least one packet. An aspect receives a plurality of packets of data, each packet comprising a header and a payload of media data, and receives opaque data related to a payload of at least one packet, the opaque data embedded in an extension header of the at least one packet. | 01-30-2014 |
20140045472 | PROVISIONING-FREE MEMBERLESS GROUP COMMUNICATION SESSIONS - Systems, methods, and devices of the various embodiments enable dynamically creating and joining group communication sessions without (i.e., “free of”) operator-controlled or operator-assisted provisioning. By encoding group call provisioning information in a bar code, such as a Quick Response Code (“QR code”), that participants can scan using their mobile communication devices (e.g., smart phones), a group call may be created and provisioned on communication devices. The QR code encodes the information needed to initiate and/or join a group communication session maintained by a group communication server. | 02-13-2014 |
20140129835 | OPTIMIZING OFFLINE MESSAGE (NETWORK HISTORY) DELIVERY FOR USERS ACCESSING AN APPLICATION FROM A SINGLE DEVICE - Devices, systems and methods for sending messages from a web service server to a computing device shared by a current user and another offline user while maintaining privacy for the other offline user's messages and decreasing bandwidth requirements for transmission of messages may include registering the user and the offline user of the computing device with the web service server, receiving at the web service server from the computing device a login by a first user, wherein the first user is determined to be the current user, checking a database for undelivered messages for the at least one offline user who is not currently accessing the web service server, wherein any user who is not a current user is determined to be an offline user, encrypting each offline user's undelivered messages, sending the undelivered messages to the computing device, and storing offline user encrypted undelivered messages in the computing device. | 05-08-2014 |
20140222952 | OPTIMIZING RECIPIENT APPLICATION SELECTION IN A MULTIPLE APPLICATION ENVIRONMENT USING EQUIVALENCE CLASSES FOR APPLICATIONS - The various embodiments provide a framework for using a server to create and maintain equivalence classes among applications operating on multiple devices that have registered with the server. In the various embodiments, the server may use equivalence classes to select an application on a target device (the “recipient application”) that has the highest probability of being able to receive shared media from an application operating on the originator device (i.e., the “originator application”) based on the recipient application's similarity to the originator application. The various embodiments further enhance privacy protections and the overall user experience by enabling the server to select an appropriate recipient application on the target device without the originator device or its user having to know anything about the target device's characteristics and functionalities. | 08-07-2014 |
20140258367 | RENEWING REGISTRATIONS FOR A PLURALITY OF CLIENT APPLICATIONS THAT ARE ASSOCIATED WITH THE SAME HOST SERVER VIA AN IMPLICIT PIGGYBACKING SCHEME - In an embodiment, a server registers each of the plurality of client applications on the same client device. The server receives a given registration request message from the client device that includes a request for renewing a registration for a first of the plurality of client applications with the server, and the server renews the first client application's registration in response to the given registration request message. The server also determines, in response to the given registration request message, whether to preemptively renew registrations for one or more other client applications from the plurality of client applications. The server selectively renews the registrations for the one or more other client applications based on the determination. | 09-11-2014 |
20140258368 | RENEWING REGISTRATIONS FOR A PLURALITY OF CLIENT APPLICATIONS THAT ARE ASSOCIATED WITH THE SAME HOST SERVER VIA AN EXPLICIT PIGGYBACKING SCHEME - In an embodiment, a server registers first and seconds client applications on the same client device. The first client application on a client device obtains, from the server or some other source, application-to-application communicative information for facilitating communication between the first and second client applications. Based on the application-to-application communicative information, the first client application configures a given registration request message that includes (i) a request for renewing the first client application's registration with the server, and (ii) a request for renewing the second client application's registration with the same server, and transmits the given registration request message to the server. The server renews the registrations for the first and second client applications in response to the given registration request message. | 09-11-2014 |
20140341085 | SELECTING AN APPLICATION SERVER AT WHICH TO REGISTER ONE OR MORE USER EQUIPMENTS FOR AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) SESSION - In an embodiment, an Internet Protocol (IP) multimedia subsystem (IMS) network that is operated by a single operator receives a request from a user equipment (UE) for registering to a group IMS session. The IMS network determines a location region where the UE is located and identifies a single application server deployed in the location region at which to register UEs that are located in the location region and request registration to the group IMS session. In another embodiment, an application server deployed in a first location region receives a request to register a UE to an IMS session from the IMS network. The application server selectively redirects the registration for the UE either to (i) an application server deployed in a second location region, or (ii) another application server deployed in the first location region. | 11-20-2014 |
20140376563 | SELECTIVELY TRANSFERRING HIGH-PRIORITY NON-AUDIO DATA OVER A QUALITY OF SERVICE CHANNEL - In an embodiment, a transmitting UE is engaged with a target UE in a communication session supported at least in part via a QoS channel on which audio traffic is primarily carried and a non-QoS channel on which non-audio traffic is carried. The transmitting UE obtains audio data and non-audio data for transmission to the target UE during the communication session, and identifies a subset of higher-priority non-audio data within the obtained non-audio data. The transmitting UE transmits a stream of packets including both the audio data and the subset of higher-priority audio data over the QoS channel instead of the non-QoS channel based on the identification. The target UE receives the stream of packets on the QoS channel, and the target UE identifies and extracts the audio data and the higher-priority non-audio data. After extraction, the target UE plays the audio data and processes the higher-priority non-audio data. | 12-25-2014 |
20150055550 | EXCHANGING RICH COMMUNICATION SUITE CAPABILITY INFORMATION IN A COMMUNICATIONS SYSTEM - In an embodiment, a client device associated with a first user performing a registration procedure with an Internet Protocol (IP) Multimedia Subsystem (IMS) network to register the client device to a first user for IMS service. The client device communicates (e.g., via GRUUs) with one or more other client devices that are also registered to the first user for the IMS service to obtain rich communication suite (RCS) capability information for the one or more other client devices. The client device receives a request (e.g., a SIP OPTIONS message) to report the client device's RCS capability information, and then transmits, in response to the received request, a message (e.g., a SIP 200 OK message) that indicates both (i) the client device's RCS capability information and (ii) the RCS capability information for the one or more other client devices. | 02-26-2015 |
20150055653 | UPDATING CONTACT INFORMATION FOR CLIENT DEVICES REGISTERED TO THE SAME USER FOR AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM SERVICE - In an embodiment, a single registrar component of an Internet Protocol (IP) Multimedia Subsystem (IMS) network, receives a request to register a client device associated with a user to an IMS service. The single registrar component sends an acknowledgment to the request that indicates an assignment of device-specific routing identifier(s) (e.g., GRUUs) for the client device. The acknowledgment is further configured to include an indication other device-specific routing identifier(s) for other client device(s) that have already registered to the IMS service in association with the same user. | 02-26-2015 |
Patent application number | Description | Published |
20140211619 | PROBABILISTIC RETENTION OF THE QUALITY OF SERVICE (QOS) BEARER FOR VOICE OVER INTERNET PROTOCOL (VOIP) SERVICE AS VOICE OVER LONG TERM EVOLUTION (VOLTE) - The disclosure is directed to delaying a release of a quality of service (QoS) bearer. An aspect receives a session setup request from a user for a media session requiring a QoS bearer, triggers a setup of the QoS bearer for the media session, receives a session termination request from the user for the media session, and in response to receiving the session termination request, determines whether or not to delay releasing the QoS bearer based on a history of QoS bearer utilization of the user and a determination of whether or not a number of currently established QoS bearers is less than a threshold. | 07-31-2014 |
20140301181 | DETECTING, REPORTING, AND RECOVERING FROM POTENTIAL SERVICE DISRUPTIONS - A user equipment (UE) detects a change in one or more criteria, determines whether a severity of the potential loss of network service is above a severity threshold, transmits a ping to a server to which the UE was connected before detecting the potential loss of network service based on the severity of the potential loss of network service being above the severity threshold, and blocks transmission of a ping to the server based on the severity of the potential loss of network service not being above the severity threshold. A server attempts unsuccessfully to connect received call requests to the UE, transmits one or more pings to the UE, and changes a presence status of the UE to indicate that the UE is likely not reachable based on not receiving a response to the one or more pings from the UE before transmitting a threshold number of pings. | 10-09-2014 |
20150078295 | SELECTIVELY MULTPLEXING INCOMING WEBRTC TRAFFIC AND/OR DE-MULTIPLEXING OUTGOING WEBRTC TRAFFIC BY A CLIENT-BASED WEBRTC PROXY ON BEHALF OF A WEBRTC MULTIMEDIA CLIENT APPLICATION - In an embodiment, a first WebRTC proxy module on a first UE receives a multiplexed stream from a first WebRTC multimedia client application on the first UE. The first WebRTC proxy module de-multiplexes into at least first and second de-multiplexed streams. The first WebRTC proxy module sends the first de-multiplexed stream to a second WebRTC proxy module on a second UE via a first set of links with QoS, and sends a second de-multiplexed stream to the second WebRTC proxy module on a second set of links. The second WebRTC proxy module re-multiplexes the first and second de-multiplexed streams to obtain either an original or compressed version of the multiplexed stream, and then delivers the re-multiplexed stream to a second WebRTC multimedia client application on the second UE. | 03-19-2015 |
20150141005 | Using Sensor Data to Provide Information For Proximally-Relevant Group Communications - Methods, devices, and systems for a mobile device to perform actions associated with applications when confirmed to be within proximity of a physical location relevant to the applications, including identifying a unique identifier of a proximate wireless network access point, determining whether the unique identifier matches a predefined identifier stored on the mobile device and associated with an application, obtaining sensor data via a sensor in response to determining that the unique identifier matches the predefined identifier, processing the obtained sensor data to identify encoded information, determining whether the encoded information within the obtained sensor data is associated with the unique identifier, and performing an action based on the encoded information in response to determining that the encoded information is associated with the unique identifier. In various embodiments, the unique identifier may be a service set identifier (SSID), and the sensor data may be acoustic signals emitted from a speaker. | 05-21-2015 |
20150195199 | EXCHANGING INTERNET PROTOCOL VERSION CAPABILITY INFORMATION BETWEEN CLIENT DEVICES OVER A COMMUNICATIONS NETWORK - In an embodiment, a dual stack (DS) client device (IPv4+IPv6) configures a header of a message for transmission to include a Via header with an IPv4 address of the DS client device, and transmits the configured message to a server via an IPv6 socket for transmission to a target client device. The target client device receives a message from a server in response to the configured message that identifies the DS capability of the dual stack client device based on a Via header that includes both IPv4 and IPv6 addresses. In another embodiment, a DS client device receives a message with a Via header configuration indicating IPv4 and/or IPv6 addresses through which another client device can communicate, identifies the other client device as DS, IPv4-only or IPv6-only based on the Via header configuration and selects a target format for communication with the other client device based on the identification. | 07-09-2015 |
20150200972 | METHODS AND SYSTEMS FOR FACILITATING DECODING OF APPLICATION DEFINED OR PROPRIETARY PROTOCOLS IN LAWFUL INTERCEPTS - Embodiments include servers, systems, and methods for facilitating lawful interception of communication traffic generated by applications on communication devices and transmitted over wireless communication networks. An application identifier is included in communication traffic identifying the application generating the traffic. When the communication traffic is subject to lawful interception the application identifier may be used to determine an appropriate decode and/or decryption process and keys to decode/decrypt the communication traffic. Obtaining the appropriate decode and/or decryption process and keys based on an application identifier included in the communication may obviate the need for law enforcement servers to determine the appropriate process and keys through trial and error. Including an application identifier in communications may also enable lawful intercepts to be conducted based on particular applications generating the communication traffic. | 07-16-2015 |
20150215158 | DISCRIMINATING OR PRIORITIZING USERS DURING FAILOVER IN A VOIP SYSTEM - An aspect of the disclosure is related to prioritizing users during a server failure. A client device or a central non-regional component detects that a server arbitrating a packet-based voice communication service in a first region has failed, and redirects the client device registered to utilize the packet-based voice communication service in the first region to a second server providing the packet-based voice communication service, wherein the redirecting is based on a priority level of a user of the client device. An aspect of the disclosure is related to peer-assisted failover recovery. A first client device detects that a server arbitrating a packet-based voice communication service in a first region has failed, and notifies a second client device in the first region that the server arbitrating the packet-based voice communication service in the first region has failed. | 07-30-2015 |
20150237077 | ADAPTIVE MEDIA SHARING - Systems, methods, and devices are provided that enable adaptive media sharing among a group of communication devices. In one embodiment, unique URLs may be associated with each version of a media payload provided to a group of devices. In another embodiment, media payloads may be transcoded and a unique URL may be associated with each transcoded version of the media payload provided to a group of devices. In another embodiment, a determination about a most active of a user's devices may be used in sharing the media with a user associated with a plurality of devices. In another embodiment, a determination about a cost of downloading may facilitate the sharing of media with a user associated with a plurality of devices. In another embodiment, a determination about link quality may facilitate the sharing of media with a user associated with a plurality of devices. | 08-20-2015 |