Patent application number | Description | Published |
20100028427 | IMMEDIATE RELEASE FORMULATIONS OF 1-AMINOCYCLOHEXANE COMPOUNDS, MEMANTINE AND NERAMEXANE - The present invention relates to an immediate release solid oral dosage form containing 1-aminocyclohexanes, preferably memantine or neramexane, and optionally a pharmaceutically acceptable coating, wherein the active ingredient exhibits dose proportionality and is released at a dissolution rate of more than about 80% within about the first 60 minutes following entry of said form into a use environment. The dosage form is direct compressed and has a hardness within the range of between about 3 and about 40 Kp, exhibits an average T | 02-04-2010 |
20100035995 | Compositions comprising Cyclohexylamines and Aminoadamantanes - The invention is directed to formulations of pharmaceutical compounds, such as the Cyclohexylamines and Aminoadamantanes which have antimicrobial properties. In particular, it is directed to aqueous based formulations with reduced amounts of preservatives which allow safe and convenient administration and flexible dosing and which, in the case of oral formulations, are easy to swallow. Optionally, the compositions contain components that provide the requisite stability and shelf life while reducing or avoiding incrustation of the composition around the container closure which leads to leaks and difficulty in opening the container. | 02-11-2010 |
20100286260 | MILNACIPRAN FORMULATIONS - The present invention provides formulations comprising milnacipran or pharmaceutically acceptable salts thereof (e.g., milnacipran hydrochloride), including immediate release formulations and modified formulations, such as delayed release and extended release formulations. The present invention provides formulations with improved stability and high bioavailability. Processes for preparing the formulations as well as methods of treating conditions by administering the formulations are also described. | 11-11-2010 |
20110236439 | Immediate release formulations of 1-aminocyclohexane compounds, memantine and neramexane - The present invention relates to an immediate release solid oral dosage form containing 1-aminocyclohexanes, preferably memantine or neramexane, and optionally a pharmaceutically acceptable coating, wherein the active ingredient exhibits dose proportionality and is released at a dissolution rate of more than about 80% within about the first 60 minutes following entry of said form into a use environment. The dosage form is direct compressed and has a hardness within the range of between about 3 and about 40 Kp, exhibits an average T | 09-29-2011 |
20120238631 | COMPOSITIONS COMPRISING CYCLOHEXYLAMINES AND AMINOADAMANTANES - The invention is directed to formulations of pharmaceutical compounds, such as the Cyclohexylamines and Aminoadamantanes which have antimicrobial properties. In particular, it is directed to aqueous based formulations with reduced amounts of preservatives which allow safe and convenient administration and flexible dosing and which, in the case of oral formulations, are easy to swallow. Optionally, the compositions contain components that provide the requisite stability and shelf life while reducing or avoiding incrustation of the composition around the container closure which leads to leaks and difficulty in opening the container. | 09-20-2012 |
20140023710 | MILNACIPRAN FORMULATIONS - The present invention provides formulations comprising milnacipran or pharmaceutically acceptable salts thereof (e.g., milnacipran hydrochloride), including immediate release formulations and modified formulations, such as delayed release and extended release formulations. The present invention provides formulations with improved stability and high bioavailability. Processes for preparing the formulations as well as methods of treating conditions by administering the formulations are also described. | 01-23-2014 |
20140348932 | IMMEDIATE RELEASE FORMULATIONS OF 1-AMINOCYCLOHEXANE COMPOUNDS, MEMANTINE AND NERAMEXANE - The present invention relates to an immediate release solid oral dosage form containing 1-aminocyclohexanes, preferably memantine or neramexane, and optionally a pharmaceutically acceptable coating, wherein the active ingredient exhibits dose proportionality and is released at a dissolution rate of more than about 80% within about the first 60 minutes following entry of said form into a use environment. The dosage form is direct compressed and has a hardness within the range of between about 3 and about 40 Kp, exhibits an average T | 11-27-2014 |
20140350114 | COMPOSITIONS COMPRISING CYCLOHEXYLAMINES AND AMINOADAMANTANES - The invention is directed to formulations of pharmaceutical compounds, such as the Cyclohexylamines and Aminoadamantanes which have antimicrobial properties. In particular, it is directed to aqueous based formulations with reduced amounts of preservatives which allow safe and convenient administration and flexible dosing and which, in the case of oral formulations, are easy to swallow. Optionally, the compositions contain components that provide the requisite stability and shelf life while reducing or avoiding incrustation of the composition around the container closure which leads to leaks and difficulty in opening the container. | 11-27-2014 |
20150157575 | Pharmaceutical Formulations Comprising Vilazodone - The present invention provides an immediate release oral dosage form comprising therapeutically effective amount of vilazodone or a salt thereof and at least one excipient. The dosage form includes 10 to 40 mg of vilazodone or a salt thereof, and is compressed in a tablet formulation. The tablet comprising 40 mg vilazodone or a salt thereof has a hardness of more than 9 kp and less than or equal to 14 kp. The tablet comprising 20 mg vilazodone or a salt thereof has a hardness of more than 8 kp and less than or equal to 12 kp, and the tablet comprising 10 mg vilazodone or a salt thereof has a hardness of more than 6 kp and less than or equal to 9 kp. | 06-11-2015 |
Patent application number | Description | Published |
20110235709 | FRAME DROPPING ALGORITHM FOR FAST ADAPTATION OF BUFFERED COMPRESSED VIDEO TO NETWORK CONDITION CHANGES - A video coding and transmission system may employ techniques for adapting buffered video to network condition changes. Video data may be coded as reference data and non-reference data. According to the embodiments, non-reference frame may be detected in buffered video while awaiting transmission to a network. When network degradation is detected, one or more of the buffered non-reference frames may be dropped when network degradation is detected. Information about the dropped frames may be passed to an encoder for updating buffer parameters for future encoding. In this manner, a video coding system may provide faster responses to changing network conditions than systems without such buffer management techniques. | 09-29-2011 |
20110249075 | Remote Control Operations in a Video Conference - Some embodiments provide a method for allowing a first device that is in a video conference with a second mobile device to remotely control the second mobile device. The method sends images captured by a camera of the first device to the second device. The method receives images captured by a camera of the second device. The method sends a command through a communication channel of a real-time communication session to the second device. The command is for instructing the second device to perform an operation that modifies the images captured by the camera of the second device. | 10-13-2011 |
20110249077 | Video Conference Network Management for a Mobile Device - Some embodiments provide a method for managing a video conference between a first device and a second device. The method identifies a first ceiling bit rate for transmitting video conference data to the second device through the communication channel. The method identifies a current bit rate that is less than the first ceiling bit rate. The method receives networking data regarding the communication channel from the second device. The method determines, from the received network data, that the communication channel will sustain an increase in the current bit rate. The method increments the current bit rate. The method iteratively performs the receiving, determining, and incrementing operations until a determination is made that the communication channel will not sustain the increase in the current bit rate. | 10-13-2011 |
20110252144 | Apparatus and Method for Establishing and Utilizing Backup Communication Channels - An apparatus, method, and machine-readable medium are described for establishing, maintaining and utilizing backup channels in a peer-to-peer (“P2P”) network. For example, in one embodiment, each mobile device can establish a primary P2P communication channel with one or more other mobile devices. Once the primary channel is established, each mobile device can use the primary channel to exchange secondary channel connection data and can subsequently open one or more secondary P2P communication channels with the other mobile devices. Upon detecting that the primary P2P communication channel has failed or has degraded below a specified threshold (e.g., a bandwidth or bitrate threshold), one of the secondary P2P communication channels can be automatically promoted to a primary P2P communication channel. | 10-13-2011 |
20110302473 | ERROR CORRECTION CODING - Coded video data may be transmitted between an encoder and a decoder using multiple FEC codes and/or packets for error detection and correction. Only a subset of the FEC packets need be transmitted between the encoder and decoder. The FEC packets of each FEC group may take, as inputs, data packets of a current FEC group and also an untransmitted FEC packet of a preceding FEC group. Due to relationships among the FEC packets, when transmission errors arise and data packets are lost, there remain opportunities for a decoder to recover lost data packets from earlier-received FEC groups when later-received FEC groups are decoded. This opportunity to recover data packets from earlier FEC groups may be useful in video coding and other systems, in which later-received data often cannot be decoded unless earlier-received data is decoded properly. | 12-08-2011 |
20120092991 | ADAPTING TRANSMISSION TO IMPROVE QOS IN A MOBILE WIRELESS DEVICE - A method and apparatus for adapting transmission to improve quality of service in a mobile wireless device that includes an application processor and a transceiver. An application service connection is established between the mobile wireless device and a remote device. The transceiver in the mobile wireless device monitors real time properties of a radio frequency access link that transports packets for the application service between the mobile wireless device and a wireless communication network. The transceiver provides local feedback to the application processor of updated values of the monitored real time properties. The application processor adjusts packet data generation and transmission in response to the updated values to manage quality of service for the application service connection. Packet data transmission adjustment includes active management of queues in the transceiver by the application processor, selectively dropping packets based on packet classifications and the local feedback information provided to the application processor. | 04-19-2012 |
20120260145 | Per-Image Forward Error Correction - Some embodiments provide a method for encoding digital video. The method receives a digital video image. The method encodes the digital video image. The method generates error correction information for the encoded digital video image using only data from the encoded digital video image. The method transmits the generated error correction information with the encoded digital video image. In some embodiments, the method determines a level of error protection for the encoded digital video image based on an image type of the encoded digital video image. | 10-11-2012 |
20120281715 | ADAPTIVE BANDWIDTH ESTIMATION - Some embodiments provide a method of combining multiple streams of data packets into a single combined stream in a manner that facilitates accurate estimation of bandwidth of a connection over a network between two devices. When combining the streams into the combined stream, the method associates a set of packets from a first stream and a reference packet from a second stream to form a longer sequence of packets in the combined stream. The method sends the combined stream from a first device to a second device so that the second device can estimate the bandwidth of the connection between the first and second devices based on the inter-arrival times of the packets in the sequence of packets. | 11-08-2012 |
20120311166 | Pipe Selection Heuristics - A method and apparatus of a device that manages connection pairs between a pair of devices is described. The device receives a metric from an application that indicates a preference to be used in suggesting a connection pair between a pair of devices. The device further receives characteristics of the connection pairs and selects one of the connection pairs based on these characteristics and the application metric. The device suggests the selected connection pair to the application. | 12-06-2012 |
20130222515 | SYSTEM AND METHOD FOR OPTIMIZING VIDEO CONFERENCING IN A WIRELESS DEVICE - A wireless device described herein can use information on data flow, in addition to indications from the physical network, to decide on suitable bandwidth usage for audio and video information. This data flow information is further used to determine an efficient network route to use for high-quality reception and transmission of audio and video data, as well as the appropriate time to switch between available network routes to improve bandwidth performance. | 08-29-2013 |
20130254620 | IMPROVED ERROR CORRECTION CODING FOR RECOVERING MULTIPLE PACKETS IN A GROUP IN VIEW OF LIMITED BANDWIDTH - Coded video data may be transmitted between an encoder and a decoder using multiple FEC codes and/or packets for error detection and correction. Only a subset of the FEC packets need be transmitted between the encoder and decoder. The FEC packets of each FEC group may take, as inputs, data packets of a current FEC group and also an untransmitted FEC packet of a preceding FEC group. Due to relationships among the FEC packets, when transmission errors arise and data packets are lost, there remain opportunities for a decoder to recover lost data packets from earlier-received FEC groups when later-received FEC groups are decoded. This opportunity to recover data packets from earlier FEC groups may be useful in video coding and other systems, in which later-received data often cannot be decoded unless earlier-received data is decoded properly. | 09-26-2013 |
20130322626 | Network Stream Identification For Open FaceTime - A method and apparatus of a device that distinguishes multiplexed media and signaling data traffic is described. In an exemplary embodiment, the device receives, on a single port, a packet of the multiplexed data traffic, where the multiplexed data traffic includes a plurality of packets and each of the plurality of packets is one of a media packet and an encapsulated signaling packet. The device further examines an initial data element of a header of the received packet to determine if the received packet is one of a media packet and a signal packet. The device further forwards the packet to a corresponding module for further processing based on the examining. | 12-05-2013 |
20140064299 | REFRESHING BLOCKED MEDIA PACKETS FOR A STREAMING MEDIA SESSION OVER A WIRELESS NETWORK IN A STALL CONDITION - A method for refreshing blocked media packets for a streaming media session over a wireless network in a stall condition is disclosed. The method can include a wireless communication device maintaining a buffer at an application layer. The buffer can contain at least a portion of media packets provided to a baseband layer by the application layer for transmission. Media packets provided to the baseband layer can be queued in a baseband queue prior to transmission. The method can further include the wireless communication device generating at least one new media packet for the streaming media session during the stall condition; flushing at least a portion of the media packets queued in the baseband queue; and replenishing the baseband queue by providing the baseband layer with at least a portion of the media packets contained in the buffer and at least one new media packet. | 03-06-2014 |
20140067405 | ADAPTIVE AUDIO CODEC SELECTION DURING A COMMUNICATION SESSION - A method for adaptive audio codec selection during a communication session is disclosed. The method can include negotiating a set of audio codecs for use during the communication session. The method can further include defining multiple audio tiers. Each audio tier can be associated with a network condition and can define an audio codec from the set of audio codecs for use in the associated network condition. The method can also include using a first audio codec during the wireless communication session. The method can additionally include determining a changed network condition selecting a second audio codec by determining the audio tier corresponding to the changed network condition. The method can further include, in response to the changed network condition, switching from the first audio codec to a second audio codec that is defined by an audio tier having an associated network condition corresponding to the changed network condition. | 03-06-2014 |
20140068084 | DETECTING AND RECOVERING FROM A TRANSMISSION CHANNEL CHANGE DURING A STREAMING MEDIA SESSION - A method for detecting and recovering from a transmission channel change during a streaming media session is disclosed. The method can include a wireless communication device detecting a stall condition resulting from a transmission channel change. The method can further include the wireless communication device capturing a snapshot of a current transmission parameter state of the streaming media session in response to detecting the stall condition. The method can also include the wireless communication device using the snapshot to restore the streaming media session to the transmission parameter state captured by the snapshot following completion of the transmission channel change. | 03-06-2014 |
20150350068 | CLIENT APPLICATIONS COMMUNICATING VIA A USER TUNNEL - Methods, systems, and apparatuses are provided for managing communication of data to/from a device. For example, multiple client applications running on the device can communicate to a second device through a same primary socket connection. A mux module can receive data from two different client applications over respective client connections. The received data can include header information identifying the second device as the destination. When the first data from a first client application is received at the mux module, the primary socket connection can be created; and when the second data from a second client application is received, the existing primary socket connection can be identified and re-used. The primary socket connection can be managed by a controller of the mux module. | 12-03-2015 |
20150350290 | Seamless Video Pipeline Transition Between WiFi and Cellular Connections for Real-Time Applications on Mobile Devices - Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device. | 12-03-2015 |
20150350598 | Redundant Transmission Channels for Real-Time Applications on Mobile Devices - Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device. | 12-03-2015 |
20150350599 | Communication Channel Management for Real-Time Applications - conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion. | 12-03-2015 |
20150350854 | UNIFIED MESSAGE DELIVERY BETWEEN PORTABLE ELECTRONIC DEVICES - A unified message delivery between multiple devices is disclosed. Sending messages through a local communications link, such as but not limited to at least one of a Bluetooth connection and a peer-to-peer WiFi connection, can lead to faster transmission times and reduced server load. When the local communications link is unavailable or not suitable, the messages can be sent through a network and a push server. In some examples, messages can be sent through both the local communications link and through the network and the push server. Duplicates of a received message can be avoided by utilizing indicators. In some examples, one or more devices can include queue(s) to ensure ordered delivery of a plurality of messages when a local communications link and network connection become unavailable. | 12-03-2015 |
20150358577 | INSTANT VIDEO COMMUNICATION CONNECTIONS - Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed. | 12-10-2015 |
20150358580 | DYNAMIC DISPLAY OF VIDEO COMMUNICATION DATA - Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application. | 12-10-2015 |
20150358581 | DYNAMIC DETECTION OF PAUSE AND RESUME FOR VIDEO COMMUNICATIONS - Computing devices may implement dynamic detection of pause and resume for video communications. Video communication data may be capture at a participant device in a video communication. The video communication data may be evaluated to detect a pause or resume event for the transmission of the video communication data. Various types of video, audio, and other sensor analysis may be used to detect when a pause event or a resume event may be triggered. For triggered pause events, at least some of the video communication data my no longer be transmitted as part of the video communication. For triggered resume events, a pause state may cease and all of the video communication data may be transmitted. | 12-10-2015 |
20150358582 | DYNAMIC TRANSITION FROM VIDEO MESSAGING TO VIDEO COMMUNICATION - Computing devices may implement dynamic transitions from video messages to video communications. Video communication data for a video message may be received at a recipient device. The video communication data may be displayed as it is received, and recorded for subsequent playback. An indication of a selection to establish a video communication with the sender of the video message may be received, or an indication that display of the video communication is to be ceased may be received. If a video communication is to be established, then a video communication connection with the sender of the video message may be created so that subsequent video communication data may be sent via the established connection. | 12-10-2015 |
20160066352 | NETWORK CONNECTIVITY PROTOCOL FOR REAL-TIME APPLICATIONS - Apparatus and methods to evaluate connectivity between a primary device and a secondary device to support a connection for a real-time application to a remote device are disclosed. The primary device receives a connection request from the remote device and sends invitations to one or more secondary devices to connect with the remote device, the invitations sent through a first communication path. A secondary device that receives the invitation sends a connectivity evaluation packet to the primary device through a second communication path. When a connectivity response is received from the primary device through the second communication path and a user accepts the invitation, the secondary device sends an invitation response to the primary device and subsequently establishes a connection to the primary device through the second communication path. In some embodiments, the first communication path includes a cloud-based server that provides a guaranteed delivery message service. | 03-03-2016 |