Patent application number | Description | Published |
20130342638 | Apparatus and Method for Integrating Computing Devices - Methods, systems, and apparatus are provided for physically and/or logically combining two or more smart devices to enhance user experience and help efficiently design, create, implement, or execute desired applications. According to one embodiment, system of the present disclosure provides a smart device apparatus having one or more processors, a communication interface device, and one or more internal data storage devices that are operatively coupled to the one or more processors. The smart device or a sleeve thereof further includes a housing, also interchangeably referred to as a slot or a docking basin, where the housing is configured to physically receive a second smart device and couple the smart device with the second smart device. | 12-26-2013 |
20130344917 | Apparatus and Method for Integrating Computing Devices - Methods, systems, and apparatus are provided for physically and/or logically combining two or more smart devices to enhance user experience and help efficiently design, create, implement, or execute desired applications. According to one embodiment, system of the present disclosure provides a smart device apparatus having one or more processors, a communication interface device, and one or more internal data storage devices that are operatively coupled to the one or more processors. The smart device or a sleeve thereof further includes a housing, also interchangeably referred to as a slot or a docking basin, where the housing is configured to physically receive a second smart device and couple the smart device with the second smart device. | 12-26-2013 |
Patent application number | Description | Published |
20130090124 | Dynamic Resource Sharing Among Cellular Networks - According to a disclosed method, an MME in a network analyzes KPIs from the cells it serves and based on the KPIs, it decides to engage in sharing. The MME then contacts a sharing entity (SE) to announce that it wants to borrow or to supply resources. The MME obtains terms of a sharing agreement from the SE and the MME obtains the identity of the other network. In response to this information, the MME configures its network elements to share. The MME's own network may be a supplier or a borrower. If the network is a supplier, the MME configures its base stations to support UEs subscribing to the other network. If the network is a borrower, the MME configures its UEs to accept service from the other network's base stations. The SE applies knowledge of network topology and of services offered. This knowledge is obtained from a sharing database. At the expiration of the sharing agreement, the SE tells the MMEs to deactivate the sharing agreement. | 04-11-2013 |
20130295946 | Method And Apparatus Of Dynamic Spectrum Sharing In Cellular Networks - According to a disclosed method, an MME in a network analyzes KPIs from the cells it serves and based on the KPIs, it decides to engage in sharing. The MME then contacts a sharing entity (SE) to announce that it wants to supply spectrum for sharing. The MME obtains terms of a sharing agreement from the SE and the MME obtains the identity of the other network. In response to this information, the MME configures its base stations to support the supplying of spectrum to the other network. The SE applies knowledge of network topology and of services offered. This knowledge is obtained from a sharing database. At the expiration of the sharing agreement, the SE tells the MMEs to deactivate the sharing agreement. | 11-07-2013 |
20140056254 | DYNAMIC RESOURCE SHARING AMONG CELLULAR NETWORKS - According to a disclosed method, an MME in a network analyzes KPIs from the cells it serves and based on the KPIs, it decides to engage in sharing. The MME then contacts a sharing entity (SE) to announce that it wants to borrow or to supply resources. The MME obtains terms of a sharing agreement from the SE and the MME obtains the identity of the other network. In response to this information, the MME configures its network elements to share. The MME's own network may be a supplier or a borrower. If the network is a supplier, the MME configures its base stations to support UEs subscribing to the other network. If the network is a borrower, the MME configures its UEs to accept service from the other network's base stations. The SE applies knowledge of network topology and of services offered. This knowledge is obtained from a sharing database. At the expiration of the sharing agreement, the SE tells the MMEs to deactivate the sharing agreement. | 02-27-2014 |
20140073335 | Method And Apparatus Of Virtualized Resource Sharing In Cellular Networks - According to a disclosed method in a base station having one or more physical sectors, instructions received from a core network cellular network operators that are parties to a sharing agreement and specify an amount of radio resources that are to be temporarily shared under the sharing agreement. In the sharing state, the physical sector instantiates at least two concurrently running protocol stacks dedicated to respective cellular network operators that are parties to the sharing agreement, thus defining virtualized sectors. | 03-13-2014 |
20140307549 | BUNDLED CHARGING FOR OVER-THE-TOP AND HOSTED SERVICES IN IP WIRELESS NETWORKS - A system may receive a request to receive a particular quality of service level for traffic flow between a user device and an over-the-top application server that provides an over-the-top application service. The over-the-top application server may be outside of a service provider network. The system may determine that the user device is to receive the particular quality of service level for the over-the-top application service based on receiving the request. The system may cause the traffic flow to receive the particular quality of service level based on determining that the user device is to receive the particular quality of service level. The traffic flow may be transmitted using the service provider network. The system may determine usage information associated with the traffic flow, where the usage information identifies the user device and the particular quality of service level. The system may provide the usage information. | 10-16-2014 |
20140310371 | CACHE AND DELIVERY BASED APPLICATION DATA SCHEDULING - A device receives configuration information that instructs the device about when to send content to a user device. The device also receives content from an application server at a first time, and stores the content. The device determines, based on the configuration information, that the content is to be sent to the user device, and sends the content to the user device based on the determination. The content is sent to the user device at a second time that is later than the first time. | 10-16-2014 |
20140362777 | COMMUNICATING VIA MULTIPLE COMMUNICATION LAYERS PROVIDED BY MULTIPLE WIRELESS NETWORK DEVICES - One or more devices may receive, from a user device via a first communication layer associated with a first network device, a request to add a second communication layer associated with a second network device; generate an instruction, based on receiving the request, to aggregate first data flow and the second data flow, to be provided via the first and second communication layers; and provide, to the second network device and based on generating the instruction, a response to indicate that the one or more devices are prepared to aggregate the first and second data flows. The response may include an instruction to direct the second network device to establish a simultaneous connection with the user device while the user device is connected to the first network device and to establish the connection with the user device via the second communication layer. | 12-11-2014 |
20150057009 | METHOD AND APPARATUS OF DYNAMIC SPECTRUM SHARING IN CELLULAR NETWORKS - According to a disclosed method, an MME in a network analyzes KPIs from the cells it serves and based on the KPIs, it decides to engage in sharing. The MME then contacts a sharing entity (SE) to announce that it wants to supply spectrum for sharing. The MME obtains terms of a sharing agreement from the SE and the MME obtains the identity of the other network. In response to this information, the MME configures its base stations to support the supplying of spectrum to the other network. The SE applies knowledge of network topology and of services offered. This knowledge is obtained from a sharing database. At the expiration of the sharing agreement, the SE tells the MMEs to deactivate the sharing agreement. | 02-26-2015 |
20150063218 | QUALITY OF SERVICE ACCESS DEVICE - A device is configured to determine quality of service information and determine a set of service classes, associated with a wireless local area network, based on the quality of service information. The device is configured to determine an association between the set of service classes and a set of service identifiers. The device is configured to receive data traffic and to determine a service class, of the set of service classes, associated with the data traffic based on the association between the set of service classes and the set of service identifiers. The device is configured to schedule delivery of the data traffic based on the service class and to deliver the data traffic via the wireless local area network. | 03-05-2015 |
20150281438 | SELECTIVE CALL BLOCKING AND CALL RE-DIRECTION - A selective call blocking function (SCBF) device, included in an internet protocol (IP) multimedia subsystem (IMS), processes a request to establish an IP call on an LTE network, such as a voice over long term evolution (VoLTE) call. The SCBF device identifies a user equipment (UE) associated with the IP call and an associated eNode B (eNB). For example, the SCBF may access a subscriber location memory to determine a location of the UE and an eNB associated with the location. The SCBF determines whether the eNB supports the IP call, and permits the IP call to be established via the IMS when the eNB supports the IP call. When the eNB does not support the IP call, the SCBF blocks the IP call and initiates a non-IP call, such as a 1× call, to the UE to prevent communications interruptions. | 10-01-2015 |
20150305015 | RESOLVING FALSELY DECODED ACKNOWLEDGMENTS - A device is configured to transmit uplink data to a base station using a resource. The device may receive an acknowledgment from the base station based on the uplink data. The acknowledgment may indicate a positive acknowledgment or a negative acknowledgment. The device may decode the acknowledgment as the positive acknowledgment or the negative acknowledgment. The device may receive a control message from the base station indicating resource assignments for user devices. The device may determine the acknowledgement is falsely decoded as the positive acknowledgment or the negative acknowledgment based on the resource assignments. The device may selectively retransmit the uplink data to the base station using the resource based on whether the acknowledgment is falsely decoded as the positive acknowledgment or the negative acknowledgment. | 10-22-2015 |
20150341897 | DUAL REGISTRATION COORDINATION FOR TUNE AWAY - A method, a device, and a non-transitory storage medium having instructions to receive tune away data from a multimode mobile device and to adjust network processes based on the tune away data including downlink scheduling, uplink scheduling, and handover procedures. | 11-26-2015 |
20150341945 | CARRIER AGGREGATION MANAGEMENT - A computer device may include logic configured to configure carrier aggregation for a user equipment serviced by the base station device; activate a secondary component carrier for the user equipment; determine that a quality level for the secondary component carrier is lower than a quality threshold; and de-activate the secondary component carrier for the user equipment, in response determining that the quality level is lower than the quality threshold. The logic may be further configured to detect a problem associated with the primary component carrier for the user equipment; determine whether a better primary component carrier is available, in response to detecting the problem; switch to the better primary component carrier, when the better primary component carrier is available; and de-configure carrier aggregation for the user equipment, when the better primary component carrier for the user equipment is not available. | 11-26-2015 |
20150373748 | ACTIVATING AND DEACTIVATING TRANSMISSION TIME INTERVAL BUNDLING - A device is configured to send a connection message to a user device while a communication session is being established with the user device. The connection message may indicate a transmission time interval bundling (TTI-B) configuration to be configured by the user device. The device may determine to activate the TTI-B configuration after the communication session is established. The device may send a control message to the user device during the communication session. The control message may instruct the user device to activate the TTI-B configuration configured by the user device. The device may activate the TTI-B configuration for use during the communication session. The device may receive uplink data, from the user device, during the communication session based on activating the TTI-B configuration and sending the control message. | 12-24-2015 |
20160037437 | CONTROL OF SERVICES AT A CELL LEVEL OR A SECTOR LEVEL - A device may connect to a base station included in a service provider network. The base station may serve a geographic area where the device is located. The device may receive service information associated with the base station. The service information may correspond to the geographic area served by the base station, and may include an access state associated with a service. The access state may indicate a manner in which the device is permitted to access the service via the base station. The device may provide information associated with the access state to cause the device to access the service in accordance with the access state. | 02-04-2016 |
Patent application number | Description | Published |
20100273447 | Deferred Communication and Relationship Management - Techniques to defer an incoming communication and schedule a follow up communication and techniques to provide reminders to communicate with a selected contact in order to maintain a level of connectivity with the contact are disclosed. A communication recipient can defer an incoming communication and schedule a return communication time. The return communication may be manually deferred by a user and/or automatically deferred based at least in part on availability of a user on an appointment calendar. Also, the communication recipient can receive reminders of the scheduled return communication or reminders to communicate with a selected contact based on a level of connectivity. | 10-28-2010 |
20110075818 | Unified Interface and Routing Module for Handling Audio Input - Methods, systems and articles for receiving, by a telecommunication device, audio input through a unified audio interface are disclosed herein. The telecommunication device is further configured to determine whether to handle the audio input as a command, as a request of a telecommunication device application, or as a network search request, the determining being based on one or more user-configurable rules or priorities. | 03-31-2011 |
20110291945 | User Interface with Z-Axis Interaction - A user interface presents a plurality of items configured as a stack in a display of a device. The stack is scrollable in a direction oblique to a plane of the display for successively viewing the items in the stack. Some implementations provide for control of the user interface based on input from a finger position sensor or a slider. | 12-01-2011 |
20110291946 | TOUCHPAD INTERACTION - Techniques utilizing a rear-facing touch panel are described for implementing user interfaces in a handheld device. | 12-01-2011 |
20110291956 | HIERARCHICAL TOUCHPAD INTERACTION - Techniques utilizing a hierarchically-arranged touchpad in conjunction with different types of user interfaces are described. | 12-01-2011 |
20110292268 | MULTI-REGION TOUCHPAD DEVICE - Techniques utilizing a multi-region touch panel are described for implementing user interfaces in various types of devices. | 12-01-2011 |
20110296351 | User Interface with Z-axis Interaction and Multiple Stacks - A user interface presents a plurality of items configured as a stack in a display of a device. The stack is scrollable in a direction oblique to a plane of the display for successively viewing the items in the stack. Some implementations provide multiple stacks of items laterally navigable into a viewable area of the display. | 12-01-2011 |
20120038552 | UTILIZATION OF INTERACTIVE DEVICE-ADJACENT AMBIENTLY DISPLAYED IMAGES - A telecommunication device configured to project an ambiently displayed image at a location proximate to the telecommunication device on a surface that is substantially parallel to a plane formed by a body of the telecommunication device is described herein. The telecommunication device is further configured to detect an interaction with the ambiently displayed image and perform an action based on the detected interaction. | 02-16-2012 |
Patent application number | Description | Published |
20100260262 | EFFICIENT TRANSCODING OF B-FRAMES TO P-FRAMES - This disclosure describes techniques for efficient transcoding from a first format that supports I-units, P-units and B-units to a second format that supports I-units and P-units but does not support the B-units. In particular, this disclosure provides techniques for converting B-frames or B-slices of the first format into P-frames or P-slices of the second format. The techniques avoid the need to decode and re-encode that frames or slices. Instead, residuals associated with the B-video blocks in the first format are augmented and made to be dependent upon only one of the two lists associated with the B-video blocks so that such B-video blocks in the first format can be redefined as P-video blocks in the second format. | 10-14-2010 |
20100296579 | ADAPTIVE PICTURE TYPE DECISION FOR VIDEO CODING - A video encoding apparatus determines whether to encode a key frame of a group of pictures using a bi-directional prediction mode. In one example, a video encoding apparatus includes a mode select unit configured to generate a virtual key frame for a current group of pictures based on a previous key frame of a previous group of pictures and a next key frame of a next group of pictures, calculate an error value representing error between a current key frame of the current group of pictures and the virtual key frame, and determine whether the error value exceeds a threshold value, and a video encoder configured to encode the current key frame using a bi-directional prediction encoding mode when the error value does not exceed the threshold value. The video encoder may comprise the mode select unit, or a preprocessing unit of the apparatus may comprise the mode select unit. | 11-25-2010 |
20110007803 | DIFFERENT WEIGHTS FOR UNI-DIRECTIONAL PREDICTION AND BI-DIRECTIONAL PREDICTION IN VIDEO CODING - In one aspect of this disclosure, techniques are described for the decoupling of uni-directional and bi-directional prediction weights, particularly for explicit weighted predictions of video blocks within a B-unit. According to this disclosure, explicit weights communicated in the bitstream may be applied by a decoder for explicit bi-directional prediction, but different weights (which may be default weights or separately defined explicit unidirectional weights) may be used for explicit uni-directional prediction. The described techniques may improve video quality relative to techniques that use the same explicit weights for explicit bi-directional prediction and explicit uni-directional prediction within a B-unit. | 01-13-2011 |
20110206123 | BLOCK TYPE SIGNALLING IN VIDEO CODING - In one example, this disclosure describes video encoding and decoding techniques applicable to bi-directional prediction. For signaling from an encoder to a decoder a block type for a video block, an encoder can transmit to the decoder two or more separate syntax elements, where one of the two or more separate syntax elements identifies a partition size for the video block and another of the two or more separate syntax elements identifies a prediction direction for a partition of the video block. The separate syntax elements can be individually encoded and transmitted from the encoder to the decoder. | 08-25-2011 |
20110317764 | INCLUSION OF SWITCHED INTERPOLATION FILTER COEFFICIENTS IN A COMPRESSED BIT-STREAM - In one example, an encoder may apply a plurality of pre-defined interpolation filters to units of video data, such as frames of reference video, in order to generate a plurality of different interpolated prediction data. The encoder may also at times determine that a new interpolation filter or set of interpolation filters might improve coding quality by either improving video compression or improving reconstructed image quality. The encoder may also signal to a video decoder whether one of the pre-defined interpolation filters was used or a new set of interpolation filters was used. The encoder may also signal to a video decoder whether to continue using the new set of interpolation filters, or whether to revert back to using the pre-defined set of interpolation filters. A video decoder can decode video data based on data received from the video encoder. | 12-29-2011 |
20120063515 | Efficient Coding of Video Parameters for Weighted Motion Compensated Prediction in Video Coding - This disclosure relates to techniques for efficient coding of video parameters for weighted motion compensated prediction in video encoding and decoding. A video coding device may code a video block using weighted motion compensated prediction with respect to prediction data generated based on at least one motion vector and video parameter values. The video parameter values may include scale and/or offset parameter values. The techniques reduce signaling overhead by only signaling video parameter values when the motion vector points to a predefined sub-pixel position of a reference block. The techniques include storing a list of predefined sub-pixels associated with the video parameters. When the motion vector points to a sub-pixel position included in the list of predefined sub-pixels, the video coding device may code the video parameter values. The list of predefined sub-pixels may be signaled to a video decoder at a video coding unit or higher level. | 03-15-2012 |
20120082225 | SELECTIVE INDICATION OF TRANSFORM SIZES - During a video encoding process, a video encoder may transform the residual data of a coding unit (CU) using a single transform if the CU only has a single prediction unit (PU). If the CU has multiple PUs, the video encoder may transform the residual data using multiple transforms. The video encoder outputs an indication of the size of a transform used to transform residual data of the CU only when the CU has more than one PU. If a video decoder receives such an indication, the video decoder may reconstruct residual data of the CU using a transform of the indicated size. Otherwise, the video decoder may reconstruct the residual data of the CU using a transform having same size as the CU. | 04-05-2012 |
20120147967 | ADAPTIVE SUPPORT FOR INTERPOLATING VALUES OF SUB-PIXELS FOR VIDEO CODING - This disclosure describes techniques for calculating values of sub-integer pixels applied by an encoder and a decoder to encode blocks of video data. In one example, a video encoder is configured to receive values for a full integer pixel positions of a reference sample, apply an interpolation filter to a first set of the values for the full integer pixel positions to calculate a value for a first sub-integer pixel of one of the full integer pixel positions, apply the interpolation filter to a second, different set of the values for the full integer pixel positions to calculate a value for a second, different sub-integer pixel of the one of the full integer pixel positions, encode a current block of pixels using a motion vector that points to one of the first sub-integer pixel and the second sub-integer pixel. | 06-14-2012 |
Patent application number | Description | Published |
20130342638 | Apparatus and Method for Integrating Computing Devices - Methods, systems, and apparatus are provided for physically and/or logically combining two or more smart devices to enhance user experience and help efficiently design, create, implement, or execute desired applications. According to one embodiment, system of the present disclosure provides a smart device apparatus having one or more processors, a communication interface device, and one or more internal data storage devices that are operatively coupled to the one or more processors. The smart device or a sleeve thereof further includes a housing, also interchangeably referred to as a slot or a docking basin, where the housing is configured to physically receive a second smart device and couple the smart device with the second smart device. | 12-26-2013 |
20130344917 | Apparatus and Method for Integrating Computing Devices - Methods, systems, and apparatus are provided for physically and/or logically combining two or more smart devices to enhance user experience and help efficiently design, create, implement, or execute desired applications. According to one embodiment, system of the present disclosure provides a smart device apparatus having one or more processors, a communication interface device, and one or more internal data storage devices that are operatively coupled to the one or more processors. The smart device or a sleeve thereof further includes a housing, also interchangeably referred to as a slot or a docking basin, where the housing is configured to physically receive a second smart device and couple the smart device with the second smart device. | 12-26-2013 |