Patent application number | Description | Published |
20110122146 | SYSTEMS AND METHODS FOR MATCHING MEDICAL IMAGES - A system and method is provided for matching visual features in at least two related medical images. The differences in visual features between at least two related images are identified, such as separate mammography images of a left breast and a right breast of a patient. The visual features may include the image brightness, contrast, sharpness (or edge strength), alignment or dynamic range. The visual features of at least one of the images is then adjusted to match the visual features of the other image, or both images are adjusted to match a predefined value of visual features for a medical image. The adjusted images may then be displayed to a user, such as a radiologist or technician, who is able to more accurately identify physiological inconsistencies between the two images now that they have similar underlying visual features. | 05-26-2011 |
20110123074 | SYSTEMS AND METHODS FOR SUPPRESSING ARTIFICIAL OBJECTS IN MEDICAL IMAGES - A system and method are provided for altering the appearance of an artificial object in a medical image. An artificial object is first identified in the medical image, such as identifying a breast implant in a mammography image. The prominence of the artificial object is then reduced, for example by suppressing the brightness or masking the artificial object out altogether. The resulting medical image with the altered artificial object is then displayed to a user so that the medical image can be more accurately analyzed without requiring the user to adjust the image on his or her own. | 05-26-2011 |
20110123075 | SYSTEMS AND METHODS FOR MARKING A MEDICAL IMAGE WITH A DIGITAL INDICATOR - A system and method is provided for automatically detecting and marking a region of interest in a medical image. A region of interest is first identified in the medical image, such as a nipple of a breast region in a mammography image. The identified nipple is then marked with a digital indicator, such as a bright circle, so that a user viewing the image can easily identify the nipple. The digital indicator can be temporarily removed so that no portion of the region of interest is obscured by the digital indicator. A region of interest corresponding to another anatomical feature may also be marked, such as a pectoral muscle, which may be marked by placing a digital outline around the border of the pectoral muscle. A user viewing the medical image with the digital indicators can easily identify the marked regions of interest. | 05-26-2011 |
20110123086 | SYSTEMS AND METHODS FOR ENHANCING MEDICAL IMAGES - A system and method is provided for enhancing a region of interest in a medical image to improve its visibility. A region of interest is first identified in the medical image, such as identifying a breast region in a mammography image. The identified region of interest is then enhanced using an image processing technique, for example by adjusting the intensity or contrast, or by performing edge enhancement. Other regions of the medical image outside the region of interest remain unaltered, or may be diminished, such that the clarity of the region of interest is improved in comparison with the other regions of the medical image. A user viewing the enhanced image is less distracted by the non-enhanced regions and is not required to adjust the image on his or her own. The user can more quickly and effectively review the medical image to identify abnormalities and diagnose disease. | 05-26-2011 |
20110123087 | SYSTEMS AND METHODS FOR MEASUREMENT OF OBJECTS OF INTEREST IN MEDICAL IMAGES - A system and method are provided for the measurement and display of attributes of an object of interest in a medical image. An object of interest is identified, such as a lesion or cluster of lesions in a breast area on a mammography image. At least one attribute of the lesion is then automatically measured, such as the area of the lesion, the width and height of a cluster of lesions, the number of lesions in a cluster, or the distance from one or more lesions to an anatomical feature such as the nipple, skin line or chest wall. The measurements are then displayed to a user, for example by displaying the measurements on the mammography image. Additionally, anatomical zones, such as standard, quadrant and clock zones of the breast area may be determined and displayed on the mammography image or diagram to display the location of the lesion as it corresponds to the zones. | 05-26-2011 |
Patent application number | Description | Published |
20090116398 | SYSTEMS AND METHODS FOR FLOW MONITORING - A network device may include logic configured to receive a packet from a packet forwarding engine, create a flow ID for the packet, determine whether the flow ID matches one of a plurality of flow IDs in a table, determine whether the packet is associated with a flow to be sampled, sample the packet and additional packets associated with the flow that are received from the packet forwarding engine when the flow is to be sampled and transmit the flow ID and the sampled packets via a switch to an interface. | 05-07-2009 |
20110206049 | TARGETED FLOW SAMPLING - A device may include two or more line interfaces. One of the line interfaces may include a component to buffer a packet that is received at the line interface, perform a lookup of information related to selecting a flow based on a header of the packet, apply a symmetric hash function to addresses in the header to obtain a hash when the information related to selecting the flow indicates the flow is to be selected based on a random method, compare the hash to a particular number using the information related to selecting the flow, the particular number being same for the line interfaces, sample a flow when the hash matches the particular number, create a flow record for the flow, and sample packets based on the flow record. | 08-25-2011 |
20110255408 | TRAFFIC ANALYSIS OF DATA FLOWS - A device includes a memory, flow table logic, sampling logic, and a processing unit. The memory is configured to store a flow table that stores, as a number of entries, statistics regarding a number of data flows. The flow table logic is configured to generate records corresponding to data flows for which entries are created in the flow table or removed from the flow table. The sampling logic is configured to select one of the data flows for sampling and sample initial data units for the one of the data flows. The processing unit is configured to receive the records generated by the flow table logic, receive the initial data units sampled by the sampling logic, analyze the initial data units to generate analysis results, correlate the records and the analysis results associated with a same one of the data flows, and store the correlated records and analysis results. | 10-20-2011 |
20120207024 | NETWORK TRAFFIC ANALYSIS USING A FLOW TABLE - A device may receive a data unit at a line interface of a network device, convey the data unit to a first component in the line interface, update a flow table in the first component based on the data unit, send a message to a second component in the network device, the message describing the update to the flow table, and forward the data unit from the first component to another line interface in the network device. | 08-16-2012 |
20130003554 | FLOW-BASED RATE LIMITING - A device may include logic configured to receive a packet, identify a flow associated with the packet in a flow table, and identify a rate limit associated with the flow in the flow table. A current rate associated with the flow may be calculated based on the packet. It may be determined whether the current rate associated with the flow exceeds the rate limit associated with the flow. If so, the packet may be discarded or tagged as “over limit.” | 01-03-2013 |
20130013598 | MANAGING A FLOW TABLE - A device may include a flow table to store, in flow table records, statistics associated with a number of data flows, and a flow type table to store, in flow type table records, information that indicates whether to store statistics in the flow table for each of a number of types of data flows, information that indicates a manner for sampling data units associated with the data flows, and/or information that indicates when to delete flow table records from the flow table. | 01-10-2013 |
Patent application number | Description | Published |
20120036232 | METHOD AND DEVICE FOR ESTABLISHING ROUTE - The embodiment of the present invention provides a method for establishing a route, which includes searching a target node by a node from a first level node group according to first level route information, returning to query a result or data saved by the target node if the target node is found, otherwise executing the following step; searching a target node by the node from a higher level node group according to higher level route information, returning to query a result or the data saved by the target node if the target node is found, otherwise repeating the step. Through the hierarchical communication system, most of the flows of daily service operations in the communication network are limited within a small region, thereby preventing from excessively occupying the band width of a backbone network being originally not wide enough. | 02-09-2012 |
20120259861 | METHOD AND APPARATUS FOR STORING AND SEARCHING FOR INDEX INFORMATION - The present invention discloses a method for storing index information. The method includes: after storing a content, sending index information pointing to the stored content to index nodes in an aggregation network that belong to the same geographical area as the stored content for storing; and sending the index information pointing to the stored content to index nodes in a core network for storing. The present invention also discloses a method for searching for index information, an apparatus for storing index information, an apparatus for searching for index information, and a communication network system. | 10-11-2012 |
20120311268 | METHOD AND APPARATUS FOR CONTROLLING DATA STORAGE - Disclosed are a method and an apparatus for controlling data storage. The method includes: obtaining the number of copies of to-be-placed media content; inputting user set information, server set information, media traffic demand information, and network topology information that are collected into a joint optimization model that is based on server selection and traffic engineering to perform joint optimization, and obtaining output information; performing statistics collection on the output information to obtain user access statistics of the to-be-placed media content on each cache device; and placing, according to the user access statistics of the media content and the number of copies, the copies of the to-be-placed media content so that the copies of the to-be-placed media content are preferentially placed on a cache device having large user access statistics. Embodiments of the present invention also provide an apparatus for controlling data storage. | 12-06-2012 |
20130041982 | METHOD AND NODE FOR ACQUIRING CONTENT AND CONTENT NETWORK - The present invention discloses a method and node for acquiring content and a content network, and is related to the field of communications. The method includes: receiving a content request, where the content request at least includes an identifier of requested content; determining whether the content corresponding to the identifier can be acquired locally; if yes, acquired the content corresponding to the identifier locally; otherwise, searching, according to the identifier, a name resolution system for a target node that stores the identifier, and acquiring the content corresponding to the identifier from the target node; where the name resolution system comprises a multilevel DHT and a global content resolution structure, and the global content resolution structure supports name aggregation and longest matching search. | 02-14-2013 |
20130117443 | METHOD, APPARATUS AND SYSTEM FOR JOINT OPTIMIZATION - Embodiments of the present invention disclose a method, an apparatus and a system for joint optimization. The method for joint optimization includes: decomposing the joint optimization of an entire network into the joint optimization performed in each sub-network, regarding a bandwidth requirement for a server off the sub-network as a bandwidth requirement for a virtual server on a port, iteratively performing the joint optimization in each sub-network, and applying results of the joint optimization in the network. In the embodiments of the present invention, the bandwidth requirement for the server off the sub-network is regarded as the bandwidth requirement for the virtual server on the port, the joint optimization is iteratively performed in each sub-network, and the results of the joint optimization are applied in the network, so that the joint optimization of the entire network is performed in parallel. | 05-09-2013 |
20130159236 | DATA PROCESSING METHOD AND SYSTEM, AND RELEVANT APPARARTUS - Embodiments of the present invention disclose a data processing method including: sending global initial statistical information to each slave node; merging received local statistical information of each slave node, to obtain new global statistical information; if Gibbs sampling performed by a slave node has ended, calculating a probability distribution between a document and topic and a probability distribution between the topic and a word according to the new global statistical information; according to the probability distributions obtained through calculation, establishing a likelihood function of a text set, and maximizing the likelihood function, to obtain a new hLDA hyper-parameter; and if iteration of solving for an hLDA hyper-parameter has converged, and according to the new hLDA hyper-parameter, calculating and outputting the probability distribution between the document and topic and the probability distribution between the topic and word. | 06-20-2013 |
20130263194 | COOPERATIVE CACHING METHOD AND APPARATUS - Embodiments of the present invention disclose a cooperative caching method and apparatus, relating to the field of network technologies, to improve the local hit ratio without increasing the local server costs. The technical solution provided in the present invention includes: obtaining, according to cache information, end-to-end delay between a local server and a neighbor server, and popularity in a cache list, a consolidated gain value of a cached video segment and a consolidated gain value of a candidate video segment in the local server; and replacing the cached video segment with the candidate video segment when the consolidated gain value of the cached video segment and the consolidated gain value of the candidate video segment in the local server meet a replacement condition. | 10-03-2013 |
20140129510 | Parameter Inference Method, Calculation Apparatus, and System Based on Latent Dirichlet Allocation Model - A parameter inference method to solve a problem that precision of a Latent Dirichlet Allocation model is poor is provided. The method includes: calculating a Latent Dirichlet Allocation model according to a preset initial first hyperparameter, a preset initial second hyperparameter, a preset initial number of topics, a preset initial count matrix of documents and topics, and a preset initial count matrix of topics and words to obtain probability distributions; obtaining the number of topics, a first hyperparameter, and a second hyperparameter that maximize log likelihood functions of the probability distributions; and determining whether the number of topics, the first hyperparameter, and the second hyperparameter converge, and if not, putting the number of topics, the first hyperparameter, and the second hyperparameter into the Latent Dirichlet Allocation model until the optimal number of topics, an optimal first hyperparameter, and an optimal second hyperparameter that maximize the log likelihood functions of the probability distributions. | 05-08-2014 |
Patent application number | Description | Published |
20120002542 | Traffic Engineering and Server Selection for Content Distribution - An apparatus comprising a traffic engineering (TE) and server selection (SS) component configured to couple to an SS component and operate at a first time scale based on SS policies from the SS component, wherein the SS is configured to operate at a second timescale based on TE policies from the TE and SS component, and wherein the second timescale has a finer time granularity than the first time scale by at least one order of magnitude. Also disclosed is a network component comprising a receiver configured to receive one or more SS policies from a content provider or customer node, a logic circuit configured to compute a plurality of joint TE and SS policies for a plurality of network nodes based on the received SS policies, and a transmitter configured to send the joint TE and SS components to the content provider or customer node. | 01-05-2012 |
20120005251 | Method and Apparatus for Network-Friendly Collaborative Caching - An apparatus comprising a first content oriented network architecture (CONA) node configured to couple to at least one second CONA nodes and implement collaborative caching in accordance with criteria comprising at least one content caching objective and at least one network operational objective, wherein the content caching objectives are in accordance with the network operational objectives. Also disclosed is a network component comprising a caching policy engine configured to receive network policy information and compute a caching policy in accordance with the network policy information, an inter-cache data transfer component coupled to the caching policy engine and configured to fetch a plurality of content object portions in accordance with the caching policy, a storage engine coupled to the inter-cache data transfer component and configured to cache the content object portions, and an eviction algorithm component coupled to the storage engine and configured to determine which, if any, of the cached content object portions are to be evicted. | 01-05-2012 |
20120005371 | System and Method to Implement Joint Server Selection and Path Selection - An apparatus comprising a content router configured to couple to a customer node and implement joint server selection (SS) and path selection (PS) to meet a user request for content and achieve load balancing for transporting the requested content in a provider network. Also disclosed is a network component comprising a receiver unit in a content router or switch configured to receive a user request for content, a content routing engine configured to implement a joint SS and PS algorithm to select a plurality of servers that comprise the content and a plurality of paths that achieve load balancing for transporting the content, and a transmitter unit configured to indicate the selected servers and paths to a provider network. | 01-05-2012 |
20120005419 | System Architecture For Integrated Hierarchical Query Processing For Key/Value Stores - A key/value store comprising a first tier storage device configured to store information about a plurality of keys for a plurality of values without the values, and a second tier storage device coupled to the first tier storage device and configured to store the values associated with the keys without the keys, wherein the first tier storage device has lower latency and higher throughput than the second tier storage device, and wherein the second tier storage device has higher capacity than the first tier storage device. Also disclosed is a method comprising receiving a key/value operation request at a first tier storage device, mapping a key in the key/value operation request to a locator stored in a second tier storage device if the key/value operation request is valid, and mapping the locator to a value in a third tier storage device if the key has a corresponding locator. | 01-05-2012 |
20120005424 | Method and Apparatus for Providing Highly-Scalable Network Storage for Well-Gridded Objects - An apparatus comprising a plurality of storage nodes comprising a plurality of corresponding storage disks and configured to store data in a distributed manner between the storage disks that achieves a Redundant Array of Independent Disks-0 (RAID0) like performance based on positioning information and without indexing the distributed data. A network component comprising a storage disk configured to maintain a plurality of physical files for different user data that are mapped to different volumes, wherein the volumes are distributed between the storage disk and a second storage disk based on a RAID0 like data distribution scheme without being indexed. | 01-05-2012 |
20120028666 | PRE-PROCESSING METHOD, SYSTEM, AND APPARATUS FOR COOPERATIVE COMMUNICATION - A pre-processing method and system for cooperative communication are provided. The method includes: after obtaining channel matrices collected by a Base Station (BS), obtaining Multiple-Input Multiple-Output (MIMO) Cooperation Area (CA) information, in which the MIMO CA information includes cooperation information between BSs, and the cooperation information between the BSs is used to determine an interference relation between MIMO CAs; combining the channel matrices of a User Equipment (UE) according to the interference relation between the MIMO CAs; and performing pre-coding computation of the UE by using the combined channel matrices. | 02-02-2012 |
20120084459 | Content Router Forwarding Plane Architecture - A router forwarding plane comprising a bloom filter stored on a first tier storage medium, and a forwarding information log associated with the bloom filter and stored on a second tier storage medium. Also disclosed is a network component comprising a receiver configured to receive a content comprising a general name prefix, a first tier storage medium configured to store a plurality of bloom filters associated with a plurality of general name prefixes and a plurality of corresponding ports, a logic circuitry configured to compute a plurality of signatures based on the general name prefix of the received content, and a transmitter configured to forward the received content on at least one of the ports that are associated with at least one of the bloom filters if the general name prefix is a member of the at least one of the bloom filters. | 04-05-2012 |
20120102116 | METHOD, SYSTEM, AND PROXY NODE FOR P2P STREAMING MEDIA DATA DISTRIBUTION - A method for Peer-to-Peer (P2P) streaming media data distribution includes: receiving a media resource request message sent by a Client node, and sending a media resource query request corresponding to the message to multiple resource networks; obtaining response messages to the media resource query request; confirming Cache nodes storing the media resource according to the response messages; and requesting the media resource from the Cache nodes. The present invention further provides a system and a Proxy node for streaming media data distribution, thereby expanding an application range of live/on-demand service of a user, and increasing the flexibility of a system for streaming media distribution. | 04-26-2012 |
20120151086 | System and Method for Content-Oriented Network Interworking - A content-oriented communications network includes an ingress gateway in communication with a legacy client of a first legacy communications network, and an egress gateway in communication with the ingress gateway and a legacy server of a second legacy communications network. The ingress gateway translates a content request of the legacy client from a first legacy protocol to a content-oriented protocol and translates a content reply received in response to the content request from the content-oriented protocol to the first legacy protocol. The egress gateway translates the content request from the content-oriented protocol to a second legacy protocol and translates the content reply received in response to the content request from the second legacy protocol to the content-oriented protocol. | 06-14-2012 |
20120166806 | Method and Apparatus to Use Identify Information for Digital Signing and Encrypting Content Integrity and Authenticity in Content Oriented Networks - A content router comprising storage configured to cache, in a content oriented network (CON), a content object with a signature signed by a publisher based on a known identity to a subscriber; and a transmitter coupled to the storage and configured to forward the content object with the signature upon request to the subscriber, wherein the subscriber uses the signature to verify one of the content object's integrity and the content object's authenticity based on the known identity without verifying a trust of a publisher key for the publisher, and wherein the known identity is trusted by the publisher and does not require verifying trust from the publisher. | 06-28-2012 |
20120174181 | Method and Apparatus to Create and Manage a Differentiated Security Framework for Content Oriented Networks - A network component comprising a receiver configured to receive a signed content item and an associated security information from a publisher, wherein the security information indicates which group from a plurality of groups is allowed to access the signed content item, a storage unit configured to cache the content item and the associated security information, a processor to implement procedures to enforce security policies defined by the security information, and a transmitter configured to send the signed content item from the cache to a subscriber when the subscriber is a member of a group indicated by the security information as authorized to access the signed content item. | 07-05-2012 |
20120290696 | Method and System for Longest Prefix Matching of Variable-Sized Hierarchial Names by Treelets - A method for determining a location of a requested resource, comprising receiving a request for a resource, wherein the resource is identified by a hierarchically structured name, decomposing the hierarchically structured name into a plurality of segments, comparing each of the plurality of segments to parent nodes of a plurality of two-level treelets, wherein the comparing of at least two of the plurality of segments to parent nodes of the plurality of two-level treelets is performed in a parallel manner, wherein combinations of two-level treelets comprise a hierarchical name of a network resource, and determining a longest prefix match of the hierarchically structured name. | 11-15-2012 |
20130024107 | Proactive Navigation Techniques to Improve Users' Mobile Network Access - A method for determining a path for a user of a mobile device for traveling from an origination location to a destination location, comprising receiving a request for a recommended path from the origination location to the destination location, wherein the request comprises a origination location, a destination location, and a network quality constraint, receiving network access point information for access points between the origination location and the destination location, and generating, with a processor, at least one recommended path from the origination location to the destination location based on the request and the network access point information, wherein the recommended path satisfies the network quality constraint. | 01-24-2013 |
20130170501 | Service Router Architecture - An apparatus comprising at least one receiver configured to receive a traffic flow, receive information comprising a set of functions and an order of the set from a controller, and a processor coupled to the at least one receiver and configured to assign the traffic flow to one or more resources, determine a processing schedule for the traffic flow, and process the traffic flow by the set of functions, following the order of the set, using the one or more resources, and according to the processing schedule. | 07-04-2013 |
20130227048 | Method for Collaborative Caching for Content-Oriented Networks - A content router comprising a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON), a cache configured to store content data, and a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data. | 08-29-2013 |
20140188981 | Scalable Storage Systems with Longest Prefix Matching Switches - A method performed by a switch, the method comprising receiving a request for a file from a client, wherein the file is located in a distributed storage system, extracting a directory for the file from the request, performing longest prefix matching (LPM) of the directory against a forwarding information base (FIB) to identify a port, wherein the FIB associates directories with ports of the switch, and forwarding the client request toward a server containing the file via the identified port, wherein the server is one of a plurality of servers in the distributed storage system. | 07-03-2014 |
20140189053 | Efficient High Availability Storage Systems - A server configured to form part of a data protection group, wherein the server comprises a memory, a transceiver configured to receive a request to store a data file from another device, and a processor coupled to the memory and the transceiver and configured to acquire the request to store a data file, write the data file to a container in the memory, and encode the container contents when the container becomes full to generate a plurality of encoded blocks, wherein the transceiver is further configured to distribute the plurality of encoded blocks over peer servers in the data protection group. | 07-03-2014 |
20140214775 | SCALABLE DATA DEDUPLICATION - A method implemented on a node, the method comprising receiving a key according to a sub-index of the key, wherein the sub-index identifies the node, and wherein the key corresponds to a data segment of a file, determining whether the data segment is stored in a data storage system according to whether the key appears in a hash table. | 07-31-2014 |
20140233575 | Method for Scalable Routing in Content-Oriented Networks - A method for routing content, comprising receiving an interest packet from a first face, wherein the interest packet comprises a content name field populated with a first content name, a destination field, and a broadcast flag field set to broadcast, wherein the broadcast field indicates whether the first face has previously received a request having the first content name, and receiving a data packet from a second face, wherein the data packet comprises a content name field populated with a second content name, a source field populated with the identity of a source of data associated with the second content name, and a data field populated with the data associated with the second content name. | 08-21-2014 |
20140258577 | Wire Level Virtualization Over PCI-Express - A network element (NE) comprising a processor configured to receive a resource request via a Peripheral Component Interconnect (PCI) Express (PCI-e) network from a first device, wherein the first device is external to the NE, and query an access control list to determine whether the first device has permission to access a resource. The disclosure also includes an apparatus comprising a memory comprising instructions, and a processor configured to execute the instructions by allocating a resource of a shared device for use by an external device over a PCI-e network by updating a resource allocation table. | 09-11-2014 |
20140280687 | Disaggregated Server Architecture for Data Centers - A system comprising a unified interconnect network, a plurality of process memory modules, and a plurality of processor modules configured to share access to the memory modules via the unified interconnect network. Also disclosed is a method comprising communicating data between a plurality of processor modules and a plurality of shared resource pools via a unified interconnect network, wherein the communications comprise a protocol that is common to all resource pools, and wherein each resource pool comprises a plurality of resource modules each configured to perform a common function. Also disclosed is an apparatus comprising a network interface controller (NIC) module configured to receive data from a plurality of processor modules via a unified interconnect network, and provide core network connectivity to the processor modules. | 09-18-2014 |
20150026380 | Scalable Direct Inter-Node Communication Over Peripheral Component Interconnect-Express (PCIe) - A method of communicating data over a Peripheral Component Interconnect Express (PCIe) Non-Transparent Bridge (NTB) comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message indicates an intent to transfer data to the remote processor, and receiving a second posted write message in response to the first posted write message, wherein the second posted write message indicates a destination address list for the data. Also disclosed is a method of communicating data over a PCIe NTB comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message comprises a request to read data, and receiving a data transfer message comprising at least some of the data requested by the first posted write message. | 01-22-2015 |
20150026385 | RESOURCE MANAGEMENT FOR PERIPHERAL COMPONENT INTERCONNECT-EXPRESS DOMAINS - Embodiments of the present invention provide a solution for managing inter-domain resource allocation in a Peripheral Component Interconnect-Express (PCIe) network. One processor among a plurality of link processors is elected as a management processor. The management processor obtains information about available resources of PCIe network. When a resource request from a request processor is received, the management processor allocates a resource of the available resources to the requesting processor. The management processor instructs one or more link processors to program one or more inter-domain NTBs through which the traffic between the allocated resource and the requesting processor is going to flow according to the memory address information of the allocated resource, to allow cross-domain resource access between the requesting processor and the allocated resource. | 01-22-2015 |
20150052267 | Enhanced Data Transfer in Multi-CPU Systems - A method implemented in a memory device, wherein the memory device comprises a first memory and a second memory, the method comprising receiving a direct memory access (DMA) write request from a first central processing unit (CPU) in a first computing system, wherein the DMA write request is for a plurality of bytes of data, in response to the DMA write request receiving the plurality of bytes of data from a memory in the first computing system without processing by the first CPU, and storing the plurality of bytes of data in the first memory, and upon completion of the storing, sending an interrupt message to a second CPU in a second computing system, wherein the interrupt message is configured to interrupt processing of the second CPU and initiate transfer of the plurality of bytes of data to a memory in the second computing system. | 02-19-2015 |
Patent application number | Description | Published |
20100026689 | VIDEO PROCESSING SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ENCRYPTING COMMUNICATIONS BETWEEN A PLURALITY OF GRAPHICS PROCESSORS - A video processing system, method, and computer program product are provided for encrypting communications between a plurality of graphics processors. A first graphics processor is provided. Additionally, a second graphics processor in communication with the first graphics processor is provided for collaboratively processing video data. Furthermore, such communication is encrypted. | 02-04-2010 |
20100146292 | APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR GENERATING AND SECURING A PROGRAM CAPABLE OF BEING EXECUTED UTILIZING A PROCESSOR TO DECRYPT CONTENT - A system, method, and computer program product are provided for generating and securing a program, and secrets including confidential keys, capable of being executed utilizing a processor to decrypt content. In operation, a second party's program for decrypting content from a third party is generated by a second party, and then secured in a process involving the second party in such a manner that it can be subsequently executed on the processor, without revealing the contents of the second party's program, nor any secrets provided by third party, or used by the second party, in securing the program, nor any portion of the third party's content while being handled by the program. | 06-10-2010 |
20100146293 | APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR EXECUTING A PROGRAM UTILIZING A PROCESSOR TO GENERATE KEYS FOR DECRYPTING CONTENT - An apparatus, system, method, and computer program product are provided for executing a program provided a second party utilizing a processor to generate keys for decrypting content of a third party. In operation, content and a program to confidentially generate keys for decrypting the content of the third party are received at a processor. Additionally, the second party's program is executed utilizing the processor-derived keys to decrypts the third party's content. | 06-10-2010 |
20100146501 | METHOD AND APPARATUS FOR THE SECURE PROCESSING OF CONFIDENTIAL CONTENT WITHIN A VIRTUAL MACHINE OF A PROCESSOR - A secure virtual machine system, method, and computer program product implemented on a processor are provided for processing a third party's content for output. At least one processor is provided. Additionally, at least one secure virtual machine implemented on the processor is provided for interpreting a second party's program that processes and outputs a third party's content. The virtual machine system abstracts the underlying processor hardware allowing implementation variations across products to execute the same program identically. Furthermore, the scope of the programmable operations, the types of input & output variables, and execution of programs within the processor, is deliberately constrained within the virtual machine environment, in order to mitigate potential security leaks by programs, and to ensure confidentiality of second party's secrets, and third party's content as managed by the second party's program. | 06-10-2010 |
20140153635 | METHOD, COMPUTER PROGRAM PRODUCT, AND SYSTEM FOR MULTI-THREADED VIDEO ENCODING - A method, computer program product, and system are provided for multi-threaded video encoding. The method includes the steps of generating a set of motion vectors in a hardware video encoder based on a current frame of a video stream and a reference frame of the video stream, dividing the current frame into a number of slices, encoding each slice of the current frame based on the set of motion vectors, and combining the encoded slices to generate an encoded bitstream. | 06-05-2014 |
Patent application number | Description | Published |
20110116453 | LOCATION-BASED NETWORK DETECTION - A mobile device establishes communication with a number of wireless cellular networks at particular locations and records the locations and network information associated with the wireless cellular networks. The network information can be used to narrow a search for an available wireless cellular network from a plurality of potentially available wireless cellular networks when the mobile device is operating at a stored location. In one aspect, a Radio Frequency (RF) receiver on a mobile device can receive a broadcast radio signal from a transmitter and use the signal to determine an approximate location of the device based on a known location of the transmitter. A match between the approximate device location and wireless cellular network transmitters in communication range of the mobile device can be used to narrow a search for wireless cellular networks. | 05-19-2011 |
20110256869 | PEER-TO-PEER ASSISTED NETWORK SEARCH - Methods, program products, and systems of peer-to-peer assisted network searching are disclosed. In general, in one aspect, a first mobile device can request cellular connectivity configuration information from one or more second mobile devices over a personal area network. The first mobile device can receive the cellular connectivity configuration information from the one or more second mobile devices. From the received cellular connectivity configuration information, the first mobile device can identify a cellular connectivity configuration that is compatible with the first mobile device. The first mobile device can select a cellular network to connect to using the identified cellular connectivity configuration. | 10-20-2011 |
20120120922 | CELL RESELECTION USING ACCESS POINT INFORMATION - Data provided by an access point of a wireless local area network (“WLAN”) is used to assist a mobile device in cell reselection. If a serving cell of a cellular communications network is unsuitable for providing cellular service, a candidate cell co-located with the serving cell can be selected as the serving cell based on quality of service metrics associated with the serving cell and the candidate cell. The mobile device can be proactively commanded to switch to the candidate cell for receiving cellular service. In some implementations, the quality of service metrics are calculated from call logs collected from mobile devices operating in the cellular communications network. In some implementations, network information regarding serving cell performance can be used with the call logs to generate the quality of service metrics. | 05-17-2012 |
20120322465 | LOCATION-BASED NETWORK DETECTION - A mobile device establishes communication with a number of wireless cellular networks at particular locations and records the locations and network information associated with the wireless cellular networks. The network information can be used to narrow a search for an available wireless cellular network from a plurality of potentially available wireless cellular networks when the mobile device is operating at a stored location. In one aspect, a Radio Frequency (RF) receiver on a mobile device can receive a broadcast radio signal from a transmitter and use the signal to determine an approximate location of the device based on a known location of the transmitter. A match between the approximate device location and wireless cellular network transmitters in communication range of the mobile device can be used to narrow a search for wireless cellular networks. | 12-20-2012 |
20130176873 | METHODS AND APPARATUS FOR POWER CONSUMPTION MANAGEMENT DURING DISCONTINUOUS RECEPTION - Methods and apparatus for adaptively adjusting temporal parameters such as e.g., wake-up times of digital tracking algorithms (such as timing, frequency and power control). In one exemplary embodiment, wake-up times for tracking loops are based on success/error metrics (e.g., Block Error Rate (BLER), Bit Error Rate (BER), Packet Error Rate (PER), Cyclic Redundancy Checks (CRC), etc.) of one or more previous discontinuous reception (DRX) cycles. In a second embodiment, wake-up times for tracking loops are based on residual frequency and timing errors, etc. | 07-11-2013 |
20130182587 | METHODS AND APPARATUS FOR ADAPTIVE RECEIVER MODE SELECTION DURING DISCONTINUOUS RECEPTION - Methods and apparatus for adaptively adjusting receiver operation during non-continuous (e.g., discontinuous) reception. In one exemplary embodiment, a user device such as a User Equipment (UE) adaptively adjusts its reception mode based on a determined actual error. The reception mode is selected so as to improve reception performance, while still minimizing overall power consumption. | 07-18-2013 |
20130196659 | METHODS AND APPARATUS FOR POWER SAVING IN DISCONTINUOUS RECEPTION - ADAPTIVE NEIGHBOR CELL SEARCH DURATION - Methods and apparatus for adaptively adjusting temporal parameters (e.g., neighbor cell search durations). In one embodiment, neighbor cell search durations during discontinuous reception are based on a physical channel metric indicating signal strength and quality (e.g. Reference Signal Received Power (RSRP), Received Signal Strength Indication (RSSI), Reference Signal Receive Quality (RSRQ), etc.) of a cell. In a second embodiment, neighbor cell search durations are based on a multitude of physical layer metrics from one or more cells. In one variant, the multitude of physical layer metrics may include signal strength and quality metrics from the serving base station as well as signal strength and quality indicators from neighbor cells derived from the cells respective synchronization sequences. | 08-01-2013 |
20130279353 | METHODS AND APPARATUS FOR MANAGING RADIO MEASUREMENTS DURING DISCONTINUOUS RECEPTION - Methods and apparatus for managing radio measurements during discontinuous reception. In one exemplary embodiment, the distribution of Long Term Evolution (LTE) DRX measurements is staggered or distributed across multiple DRX cycles (which may be contiguous or non-contiguous) so as to reduce the transceiver activity and power consumption. The exemplary UE in one implementation only performs a subset of measurements during each DRX cycle. By staggering or distributing cell measurements over multiple DRX cycles, the UE can improve power consumption, while still conforming to measurement requirements. | 10-24-2013 |
20130328724 | Receive Only Mode for Clock Drift Correction - In some implementations, radio access technology (RAT) signals can be monitored and used to synchronize an internal clock of a mobile device to a network system clock without registering the mobile device to the network. In some implementations, a RAT processor can be configured to receive RAT signals and to prevent transmission of RAT signals. In some implementations, the internal clock can be associated with a GNSS processor and can be used to calculate a location of the mobile device. In some implementations, a RAT processor that is configured for a particular radio access technology can be configured to monitor signals associated with another radio access technology when synchronizing the internal clock. In some implementations, the RAT processor can monitor signals in response to a power event. The power event can be associated with powering a display of the mobile device. | 12-12-2013 |
Patent application number | Description | Published |
20080319497 | Architectures for an Implantable Medical Device System - An improved architecture for an implantable medical device such as an implantable pulse generator (IPG) is disclosed. In one embodiment, the various functional blocks for the IPG are incorporated into a signal integrated circuit (IC). Each of the functional blocks communicate with each other, and with other off-chip devices if necessary, via a centralized bus governed by a communication protocol. To communicate with the bus and to adhere to the protocol, each circuit block includes bus interface circuitry adherent with that protocol. Because each block complies with the protocol, any given block can easily be modified or upgraded without affecting the design of the other blocks, facilitating debugging and upgrading of the IPG circuitry. Moreover, because the centralized bus can be taken off the integrated circuit, extra circuitry can easily be added off chip to modify or add functionality to the IPG without the need for a major redesign of the main IPG IC. | 12-25-2008 |
20090018618 | TELEMETRY LISTENING WINDOW MANAGEMENT FOR AN IMPLANTABLE MEDICAL DEVICE - An improved arbitration scheme for allowing concurrent stimulation and telemetry listening in a microstimulator is disclosed. A listening window for telemetry is permitted to proceed, and access to the microstimulator's coil granted, during at least a portion of the inter-pulse period that follows the issuance of a stimulation pulse. This is permissible because access to the coil is not needed during the entirety of the inter-pulse period. For example, the listening window can issue during that portion of the inter-pulse period when the decoupling capacitor is discharged, but cannot issue during that portion of the inter-pulse period when the compliance voltage is being generated for the next stimulation pulse. However, because compliance voltage generation occupies only a small portion of the inter-pulse period, the technique is not substantially limited. By allowing the listening window to issue during the majority of the inter-pulse period, the listening window produces smaller gaps between the pulses, and stimulation therapy is thus brought closer to its ideal. | 01-15-2009 |
20110015705 | Architectures for an Implantable Medical Device System - An improved architecture for an implantable medical device such as an implantable pulse generator (IPG) is disclosed. In one embodiment, the various functional blocks for the IPG are incorporated into a signal integrated circuit (IC). Each of the functional blocks communicate with each other, and with other off-chip devices if necessary, via a centralized bus governed by a communication protocol. To communicate with the bus and to adhere to the protocol, each circuit block includes bus interface circuitry adherent with that protocol. Because each block complies with the protocol, any given block can easily be modified or upgraded without affecting the design of the other blocks, facilitating debugging and upgrading of the IPG circuitry. Moreover, because the centralized bus can be taken off the integrated circuit, extra circuitry can easily be added off chip to modify or add functionality to the IPG without the need for a major redesign of the main IPG IC. | 01-20-2011 |
20140018883 | Techniques for Sensing and Adjusting a Compliance Voltage in an Implantable Stimulator Device - Disclosed herein are methods and circuitry for monitoring and adjusting a compliance voltage in an implantable stimulator devices to an optimal value that is sufficiently high to allow for proper circuit performance (i.e., sufficient current output), but low enough that power is not needlessly wasted via excessive voltage drops across the current output circuitry. The algorithm measures output voltages across the current source and sink circuitry during at least periods of actual stimulation when both the current sources and sinks are operable, and adjusts the compliance voltage so as to reduce these output voltages to within guard band values preferably indicative for operation in transistor saturation. The output voltages can additionally be monitored during periods between stimulation pulses to improve the accuracy of the measurement, and is further beneficial in that such additional measurements are not perceptible to the patient. | 01-16-2014 |
Patent application number | Description | Published |
20120294173 | APPARATUS AND METHODS FOR CLIENT SERVER INTERACTION IN HYBRID NETWORK ENVIRONMENTS - Methods and apparatus for modifying network management for hybrid operation. In one embodiment, the networks include an LTE network and a CDMA 1X network, and a mobile device can place CDMA 1X voice calls while registered with the LTE network. However, since the mobile device cannot simultaneously measure information for the LTE network while connected to the CDMA 1X networks, the mobile device modifies measurements and behaviors reported to the LTE network. In one implementation, the mobile device accounts for the time switched away from the LTE network in one or more subsequent reports thereto. | 11-22-2012 |
20120294291 | APPARATUS AND METHODS FOR NETWORK ASSISTED HYBRID NETWORK OPERATION - Methods and apparatus for minimizing scheduling collisions between networks. In one embodiment, the networks are substantially unsynchronized, and during hybrid network operation (e.g., LTE and CDMA 1× operation), a mobile device can place CDMA 1× voice calls while registered with the LTE network. However, since the LTE and CDMA 1× networks are not coordinated, the mobile device will experience scheduling collisions. In one variant, the LTE network accounts for predictable behaviors (such as CDMA 1× paging), and schedules low priority tasks during likely time interval conflicts. Consequently, even though the mobile device must tune away from the LTE network to check CDMA 1× pages, overall LTE network performance is minimally affected. | 11-22-2012 |
20120297070 | APPARATUS AND METHODS FOR OPTIMIZING SCHEDULED OPERATIONS IN HYBRID NETWORK ENVIRONMENTS - Methods and apparatus for intelligent scheduling of client device tasks based on one or more network scheduling constraints. During normal network operation, a client device performs an array of scheduled maintenance tasks to optimize network performance (e.g., signal strength measurements, etc.) However, during hybrid network operation, regularly scheduled maintenance tasks for a first network can interrupt higher priority tasks on other networks. Consequently, the present invention in one embodiment provides a method for a client device to properly prioritize and re-schedule maintenance tasks. For example, CDMA 1X cell selection (or cell re-selection) procedures have flexible time constraints, and can be postponed (or expedited) to minimize impact on LTE network traffic. | 11-22-2012 |
20120309391 | METHODS AND APPARATUS FOR ADAPTIVE NETWORK SELECTION - Methods and apparatus enabling dynamic and adaptive network selection. In one embodiment of the invention, a device quickly identifies the a subset of networks providing service to a particular location without obtaining and/or prioritizing a full list of all available networks. A “highest” priority network is selected for registration. For example, a mobile device that cannot locate its home (or last registered) network (e.g., Public Land Mobile Network (PLMN)), searches for any available network. The mobile device can identify its current location from information broadcast by any networks (e.g., a Mobile Country Code (MCC)). Once the mobile has identified its current location, it searches for prioritized networks within its current location. | 12-06-2012 |
20130286853 | APPARATUS AND METHODS FOR NETWORK DETECTION AND MITIGATION OF HYBRID CLIENT DEVICE OPERATION - Methods and apparatus for network-based detection and mitigation of hybrid client device reception outage events. For example, in one embodiment, a cellular device uses a single-radio solution to support circuit-switched calls on a CDMA 1X network and packet-switched calls on LTE. Periodically, the cellular device tunes away from LTE and monitors CDMA 1X activity, and vice versa. During these tuned-away periods, the network adjusts operation to mitigate adverse effects (e.g., underutilization of radio resources, synchronization loss, etc.). | 10-31-2013 |
20130294417 | APPARATUS AND METHODS FOR INTELLIGENT SCHEDULING IN HYBRID NETWORKS BASED ON CLIENT IDENTITY - Methods and apparatus for intelligent scheduling in hybrid networks based on client identity. For example, in one embodiment, the hybrid networks are cellular networks (e.g., LTE and CDMA 1X), and a cellular device uses a single-radio solution to support circuit-switched calls on a CDMA 1X network and packet-switched calls on LTE. Periodically, the cellular device tunes away from LTE and monitors CDMA 1X activity, and vice versa. The LTE network can infer the cellular device's tune away schedule, based on the device's identity, and the paging schedule algorithm of the CDMA 1X network. | 11-07-2013 |
20140220975 | Non-Intra-Frequency (NIF) Cell Reselection and Measurement in Wireless Communications - A wireless communication system is presented in which user equipment (UE) performs non-intra-frequency (NIF) cell reselection. The NIF cell reselection process can: detect, on a discontinues reception (DRX) cycle, whether a NIF for a second cell has passed a second reselection threshold; perform, on the DRX cycle, additional checks or measurements to determine whether a higher priority NIF for a third cell has passed a third reselection threshold; and continue a cell reselection process for the second cell and the third cell. The NIF cell reselection techniques can help ensure that the UE reselects to higher priority cells without expending an unnecessary amount power. | 08-07-2014 |
Patent application number | Description | Published |
20120069804 | Selecting Frequency Bands For Transmitting Data Packets - A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands. | 03-22-2012 |
20120069830 | System And Method For Transmitting A Low Density Parity Check Signal - A system and method for transmitting LDPC parameters is provided. In the method, an initial number of OFDM symbols (Nsym_init) is determined for a packet that is based on the number of information bits to be delivered in the packet. An STBC value is also determined. A number of extra symbols (Nsym_ext) value is generated based on the Nsym_init value, wherein a Nsym value is based on said Nsym_init value and said Nsym_ext value. An Nldpc_ext value is determined based on the STBC value and the Nsym_ext value for purposes of determining LDPC parameters associated with the packet. | 03-22-2012 |
20120189085 | MULTI-SYMBOL PHASE OFFSET ESTIMATION - Receivers typically detect the presence of a pilot tone, transmitted as part of an RF signal, and use the pilot tone as a reference to detect symbols in the received RF signal. However, improper synchronization between the transmitter and the receiver units can result in timing offset and carrier frequency offset in the digitized received RF signal, impair the orthogonality between OFDM sub-carriers, and cause inter-carrier interference. Phase offsets caused by carrier frequency offset and timing offset can also degrade receiver performance. Functionality can be incorporated to estimate the phase offset over multiple symbols. Estimating the phase offset over multiple symbols in the received RF signal can lower the error rate. Correcting the phase offset in the received RF signal can ensure accurate sampling of the received signal, accurate channel estimates, and accurate decoding of the digitized received signal. This can minimize receiver performance degradation. | 07-26-2012 |
20130121173 | METHOD AND APPARATUS FOR DETERMINING DISTANCE IN A WI-FI NETWORK - A method and apparatus for improving the accuracy of a round trip time (RTT) estimate between a first device and a second device are disclosed. The method involves calculating an acknowledgement correction factor and a unicast correction factor. These correction factors are used to compensate for symbol boundary time errors resulting from multipath effects. | 05-16-2013 |
20130301764 | AUTOMATIC GAIN CONTROL TECHNIQUES FOR DETECTING RF SATURATION - Functionality can be implemented for automatic gain control (AGC) in a wireless network device to determine whether to change the gain of the wireless network device based on determining the strength of an RF signal. At various time instants, the strength of the RF signal can be compared against different thresholds to determine the presence of and severity of the saturation of the RF front end. The gain settings can be adjusted based on comparing the strength of the RF signal with a set of thresholds. This can help the wireless network device receive RF signals with little or no distortion, and can minimize RF saturation, gain compression, false detection and other performance degradation at the wireless network device. | 11-14-2013 |
20140269995 | Method And Apparatus For Switching Between Low-Power, Single-Chain Listen And Multiple-Chain Demodulation - A single receive chain of a MIMO receiver is activated during a low power listen mode. Upon detecting a legacy short training field (L-STF) in a received packet, the single receive chain performs a first frequency estimation, and activates one or more additional receive chains of the MIMO receiver. The MIMO receiver uses maximal ratio combining (MRC) to receive the signal using the first receive chain and the one or more additional activated receive chains, wherein the MRC is based, at least in part, on the first frequency estimation. The MIMO receiver may determine whether the received packet is a high throughput/very high throughput (HT/VHT) packet, and if not, deactivate the one or more additional receive chains. In one alternative, the additional receive chains are not activated until determining that a HT/VHT packet has been received. | 09-18-2014 |
Patent application number | Description | Published |
20120113873 | Multi-Band and Multi-Mode Antenna System and Method - An antenna system is disclosed. A wireless device includes two antennas. The first antenna is optimized at a first frequency band. The second antenna is optimized at a second frequency band. The signals received from respective optimized frequency bands are used as primary received signals. The signals having frequencies beyond respective optimized frequency bands are used as diversity signals. Likewise, the signals transmitted from a transceiver to base stations are sent to respective antennas based upon their frequency bands. By employing this optimized antenna configuration, the wireless device can provide high quality wireless signals for both frequency bands. | 05-10-2012 |
20120149412 | System and Method for Interference Control in Simultaneous Transmission Systems - A wireless apparatus comprising a first and second transmitter, a first and second receiver, and a control unit configured to monitor the first and second receivers and the first and second transmitters for dynamically determined information, wherein the control unit is further configured to select/reselect system, handover and adjust a constraint on a maximum allowable power level for each of the first and the second transmitters based at least in part on the dynamically determined information and at least in part on static information to control interference generation. | 06-14-2012 |
20120214422 | Adaptive Maximum Power Limiting Using Capacitive Sensing in a Wireless Device - An apparatus for satisfying Specific Absorption Rate (SAR) compliance criteria comprising a processor configured to receive a first capacitance measurement from a first capacitance sensor, receive a second capacitance measurement from a second capacitance sensor, determine a relative proximity of a human body to a wireless device based on the first capacitance measurement and the second capacitance measurement, and adjust a radio frequency (RF) transceiver's output power from a first output power limit to a second output power limit based on the determined relative proximity. | 08-23-2012 |
20130169348 | SAR Control Using Capacitive Sensor and Transmission Duty Cycle Control in a Wireless Device - A wireless device for providing specific absorption rate (SAR) control comprising a wireless transmitter, a capacitance sensor, and a processor coupled to the wireless transmitter and the capacitance sensor, wherein the processor is configured to receive a first capacitance measurement from the capacitance sensor, estimate a relative proximity of a human body to the apparatus based on the measurement, determine a target transmission time for the wireless transmitter within a time period based on the estimate, and switch off the wireless transmitter for a portion of the time period if a transmission time of the wireless transmitter during the time period exceeds the target transmission time. | 07-04-2013 |
20130273870 | Smart Antenna System Using Orientation Sensors - A wireless device comprising an antenna subsystem having a selectable polarization, at least one sensor configured to provide at least one orientation measurement of the wireless device, and a processor unit coupled to the at least one sensor and configured to receive the at least one orientation measurement, select a polarization of the antenna subsystem based on the at least one orientation measurement, and set the polarization to achieve the selected polarization. | 10-17-2013 |
20140187178 | Method and Apparatus for a Tunable Antenna - A method for tuning an antenna comprising determining an operating frequency band of the antenna, and adjusting a capacitance of a tunable load according to the operating frequency band, wherein the tunable load is electromagnetically coupled to the antenna via a parasitic arm, and wherein the operating frequency band depends on the capacitance. | 07-03-2014 |
20140253399 | Wideband Slot Antenna for Wireless Communication Devices - An antenna comprising a conductive base comprising a west edge, an east edge, a north edge, a south edge, and a center axis, a left slot of nonconductive material extending from the south edge toward the north edge and positioned between the west edge and the center axis, and a right slot of nonconductive material extending from the south edge toward the north edge and positioned between the east edge and the center axis. | 09-11-2014 |
20140253406 | Segmented Antenna - An antenna comprising a main arm comprising conductive material, wherein the main arm is connected to a signal feed, and a first coupling arm comprising conductive material, wherein the first coupling arm is electrically coupled to a ground, and wherein the first coupling arm is electrically coupled to the main arm across a first span of nonconductive material. Also disclosed is a mobile node (MN) comprising a signal feed, a ground, and an antenna comprising a main arm comprising conductive material, wherein the main arm is connected to the signal feed, and a first coupling arm comprising conductive material, wherein the first coupling arm is connected to the ground, and wherein the first coupling arm is electrically coupled to the main arm across a first span of nonconductive material. | 09-11-2014 |
Patent application number | Description | Published |
20090073005 | COMPLEXITY-AWARE ENCODING - Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part upon a state of a target decoder to which the encoded set of data is to be provided. In some embodiments, a set of data is encoded based at least in part upon the states of multiple decoders to which the encoded set of data is to be provided. | 03-19-2009 |
20100008419 | Hierarchical Bi-Directional P Frames - Embodiments of the present invention provide systems, methods and apparatuses for generating forward, backward or bi-directional P frames. Prior to encoding a sequence of video frames, P frames within the video sequence can be reordered to include causal and/or non-causal references to one or more reference frames. This allows any block partition of a bi-directional P frame to include a single reference to a reference frame that is temporally displayed either before or after the bi-directional P frame. Compression and visual quality can therefore be improved. Hierarchical frame structures can be constructed using bi-directional P frames to better accommodate low complexity decoding profiles. Multilayered encoded video bitstreams can be generated based on the hierarchical frame structures and can include a first layer of anchor frames and one or more second layers that include bi-directional P frames that reference the anchor frames and/or any frame in any lower level layer. | 01-14-2010 |
20100086063 | QUALITY METRICS FOR CODED VIDEO USING JUST NOTICEABLE DIFFERENCE MODELS - Systems and methods for applying a new quality metric for coding video are provided. The metric, based on the Just Noticeable Difference (JND) distortion visibility model, allows for efficient selection of coding techniques that limit perceptible distortion in the video while still taking into account parameters, such as desired bit rate, that can enhance system performance. Additionally, the unique aspects of each input type, system and display may be considered. Allowing for a programmable minimum viewing distance (MVD) parameter also ensures that the perceptible distortion will not be noticeable at the specified MVD, even though the perceptible distortion may be significant at an alternate distance. | 04-08-2010 |
20100246689 | DYNAMIC DITHERING FOR VIDEO COMPRESSION - A method and device for dithering video from a decoder. The method and device provide: selecting a segment of video frames from the video; computing a noise map for the segment of the video, the noise map computed from differences among pixels selected from spatially-distributed sampling patterns in the segment; determining contours of quantization artifacts within the video frame based on the noise map and a histogram of pixel values in the video frame; computing a gradient measurement of pixel values along the contours; identifying regions along the contours of quantization artifacts to apply dithering based on the noise map and the gradient measurement; determining a dithering strength based on the noise map and the gradient measurement; and applying dithering noise to the identified regions at the determined dithering strength. | 09-30-2010 |
20100246691 | RESTORE FILTER FOR RESTORING PREPROCESSED VIDEO IMAGE - Embodiments of the present invention provides a method and device for processing a source video. The method and device may provide computing an artifact estimation from differences among pixels selected from spatially-distributed sampling patterns in the source video; filtering the source video to produce a filtered version of the source video, computing a blending factor based on the artifact estimation in the source video, and computing an output video by blending the source video and the filtered version of the source video based on the blending factor. | 09-30-2010 |
20130182778 | HYPOTHETICAL REFERENCE DECODER - Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data. | 07-18-2013 |
Patent application number | Description | Published |
20120239486 | SUGGESTING DEALS TO A USER IN A SOCIAL NETWORKING SYSTEM - A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Social information used for selecting candidate deals for a user includes information describing other users connected to the user and their associations with the candidate deals or with related deals, for example, deals from the same provider. Associations of connections of the user with the candidate deals may be determined based on actions associated with the candidate deals performed by the connections. The actions performed by the connections may be weighted based on types of the actions to determine a measure of relevance of the candidate deal for the user. Candidate deals are selected from a set of deals by applying deal targeting criteria received from deal providers. The deal targeting criteria specify attributes describing users to be targeted for a particular deal. | 09-20-2012 |
20130080523 | INSTANTANEOUS RECOMMENDATION OF SOCIAL INTERACTIONS IN A SOCIAL NETWORKING SYSTEM - As a user of a social networking system views a page that includes information provided by the system, certain types of social interactions are monitored. If an interaction monitored for is detected, at least one recommendation unit is identified to present to user on the page. The recommendation unit is identified based on a description of the interaction. The recommendation unit suggests that the user perform a social interaction in the social networking system. The recommendation unit is transmitted to a device of the user and is presented to the user on the page without having to reload the entire page. | 03-28-2013 |
20130080524 | INSTANTANEOUS RECOMMENDATION OF SOCIAL INTERACTIONS IN A SOCIAL NETWORKING SYSTEM - When a social interaction by a user in a social networking system is detected, a description of the interaction is created. A service level auction is performed to select one or more service modules to provide recommendation units from a plurality of service modules. Each of the plurality of service modules is configured to provide recommendation units that suggest that the user engage in a social interaction in the social networking system. The description of the interaction is provided to each service module selected and recommendation units are requested. A plurality of recommendation units are received from the selected service modules. A unit level auction is performed to select one of more recommendation units to present to the user from the plurality of recommendation units. The selected recommendation units are transmitted to a device of the user for presentation. | 03-28-2013 |
20130124298 | GENERATING CLUSTERS OF SIMILAR USERS FOR ADVERTISEMENT TARGETING - A social networking system may identify a first set of users as part of a training cluster and identify a second set of users that is similar to the first set of users for purposes of targeting advertisements related to the advertiser. Using past engagement history (e.g., click-through rates), demographic information, and keywords associated with the training cluster of users, a social networking system may generate a training model specific to the training cluster. Confidence scores may be used to identify similar users across the total population of users of the social networking system for creating a targeting cluster of users for the advertisement. A revenue sharing scheme may be used induce page administrators to increase their fan base by enabling advertisers to target advertisements to users that have expressed interest in pages associated with the page administrators. | 05-16-2013 |
20130151539 | Real-Time Online-Learning Object Recommendation Engine - In one embodiment, a system includes one or more computing systems that implement a social networking environment containing a large number of heterogeneous objects type, each of the plurality of object types having varying features, the system implementing a generic object recommendation engine for scoring objects and recommending the objects to users of the social networking system. In particular embodiments, the user and content object features are fed as inputs into a heuristic model that generates an expected value for the content object and user. In particular embodiments, the object recommendation engine includes an online learner that may log a user's actions after the initial impression to determine the relatively degree of interest to the user. | 06-13-2013 |
20130173611 | GENERATION OF NICKNAME DICTIONARY - Methods, apparatuses and systems for generating a name-word dictionary that includes associations between names of users and candidate words (e.g., nicknames) based on statistical analysis of user communications observed at a network communications facility, such as a social network system, an email provider and the like. | 07-04-2013 |
20130325755 | METHODS AND SYSTEMS FOR OPTIMIZING MESSAGES TO USERS OF A SOCIAL NETWORK - Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action. | 12-05-2013 |
20140019233 | UNIFIED AUCTION MODEL FOR SUGGESTING RECOMMENDATION UNITS AND AD UNITS - A social networking system presents advertisements and recommendation units to its users. The recommendation units suggest actions for the users to increase their engagement with the social networking system or otherwise interact with other users, while the social networking system receives revenue from advertisers for displaying advertisements based on bid values associated with the advertisements. The social networking system determines values for the advertisements and for the recommendation units, where the values are measured in a comparable fashion. This allows the system to rank and select the advertisements and recommendation units together in a unified auction model. For example, the social networking system uses a pacing value to determine values of recommendation units having a common unit of measurement with expected values of advertisements to the social networking system. | 01-16-2014 |
20140108550 | INSTANTANEOUS RECOMMENDATION OF SOCIAL INTERACTIONS IN A SOCIAL NETWORKING SYSTEM - As a user of a social networking system views a page that includes information provided by the system, certain types of social interactions are monitored. If an interaction monitored for is detected, at least one recommendation unit is identified to present to user on the page. The recommendation unit is identified based on a description of the interaction. The recommendation unit suggests that the user perform a social interaction in the social networking system. The recommendation unit is transmitted to a device of the user and is presented to the user on the page without having to reload the entire page. | 04-17-2014 |
20150074215 | Methods And Systems For Optimizing Messages To Users Of A Social Network - Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action. | 03-12-2015 |
Patent application number | Description | Published |
20080248240 | Cavity electroluminescent devices and methods for producing the same - Aspects of the invention include electroluminescent devices and methods for making the same. In certain embodiments, the devices include a substrate, a hole-injection electrode layer, a dielectric layer, an electroluminescent layer, an electron-injection electrode layer, and a cavity. In certain embodiments, the hole-injection electrode layer is positioned above the substrate, the dielectric layer is positioned above the hole-injection layer, and the electron-injection electrode layer is positioned above the dielectric layer. In certain embodiments, this order is reversed. In certain embodiments, the cavity extends through at least the dielectric layer and/or may extend through one or more of the electrode layers (e.g., the hole-injection and/or electron-injection electrode layer). In certain embodiments, the electroluminescent layer is positioned in the cavity and is in contact with the hole-injection electrode layer, the dielectric layer, and the electron-injection electrode layer. In certain embodiments, the electroluminescent layer is interposed between the hole-injection electrode layer and the electron-injection electrode layer. In certain embodiments, the electroluminescent layer includes a polymeric material, and in certain embodiments, the electroluminescent layer includes one or more small molecules. In certain embodiments, an electrode layer (e.g., the electron-injection or hole-injection electrode layer) is positioned above the cavity and is configured for directing light through the substrate. In certain embodiments, an electrode layer (e.g., the electron-injection or hole-injection electrode layer) is positioned above and spans across the cavity. The use of the produced device(s) in electroluminescent displays is also provided herein. | 10-09-2008 |
20110042657 | High Efficiency Electroluminescent Devices and Methods for Producing the Same - Aspects of the disclosure include electroluminescent devices and methods for making the same. The devices include a substrate, a hole-injection electrode layer, an electroluminescent layer, and an electron-injection electrode layer, such as a layer that includes an air-stable, low work function material, which layer is capable of achieving efficient electron injection with reduced current leakage. In certain embodiments, the devices may contain an efficient electron injection layer that includes a composition comprising a polymer, e.g., a polymer that contains polar components (such as a polar functional group), and a metal diketonate. In certain embodiments, the devices may contain an electron injection layer that includes polyethylene glycol dimethyl ether and barium or calcium acetylacetonate. Methods of manufacturing such devices, for instance, employing a solution processing step for the deposition of an electron injection layer, as well as the use of the produced device(s) in electroluminescent displays is also provided herein. | 02-24-2011 |
20110163299 | Electroluminescent Devices Employing Organic Cathodes - The disclosure provides methods, materials, and devices suitable for use in electroluminescent devices. In one embodiment, for example, there is provided a layered cathode comprising a metal substrate and an intermediate organic or organometallic layer having an electron accepting group. The intermediate layer provides an interface with an overlaying electroluminescent layer. The disclosure finds utility, for example, in the field of microelectronic devices. | 07-07-2011 |
20120038067 | ENCAPSULATION METHODS FOR ORGANIC ELECTRICAL DEVICES - The disclosure provides methods and materials suitable for use as encapsulation barriers in electronic devices. In one embodiment, for example, there is provided an electroluminescent device or other electronic device encapsulated by alternating layers of a silicon-containing bonding material and a ceramic material. The encapsulation methods provide, for example, electronic devices with increased stability and shelf-life. The invention is useful, for example, in the field of microelectronic devices. | 02-16-2012 |
20120119641 | OUTPUT EFFICIENCY OF ORGANIC LIGHT EMITTING DEVICES - The invention provides methods and materials suitable for increasing the output efficiency of light emitting diodes (LEDs), particularly organic LEDs (OLEDs). In one embodiment, for example, there is described a method for providing a porous coating over an OLED stack. The porous coating reduces optical loss and improves light extraction efficiency from the OLED device. | 05-17-2012 |
20120299462 | LOW COST HIGH EFFICIENCY TRANSPARENT ORGANIC ELECTRODES FOR ORGANIC OPTOELECTRONIC DEVICES - The disclosure provides methods and materials for decreasing the cost and increasing the efficiency of electroluminescent devices. The disclosure also provides electroluminescent devices prepared by such methods. In one embodiment, for example, there is provided a method for preparing an electroluminescent device comprising two metal electrodes, an electroluminescent layer, an optical/insulating layer, and a conductive layer, all of which are disposed on a transparent substrate. One of the electrodes is patterned, and the optical/insulating layer comprises vias to allow conduction between the patterned electrode and the conductive layer. | 11-29-2012 |
20130069105 | METHOD FOR ENCAPSULATION OF ORGANIC ELECTRONIC DEVICES - The disclosure provides methods and materials for efficiently encapsulating electronic devices such as organic electroluminescent devices. The disclosure also provides electronic devices prepared by such methods. In one embodiment, for example, there is provided a method for preparing an electroluminescent device comprising forming a groove in a substrate and/or forming a groove in an encapsulation layer, depositing a desiccant in the groove or grooves, and bonding the substrate to the encapsulation layer. | 03-21-2013 |
20130214254 | Cavity Electroluminescent Devices with Integrated Microlenses - Herein is provided electroluminescent devices, and methods for their use and production. In some embodiments, the devices contain embedded optical features that act as lenses to direct photons emitted from an electroluminescent material. The lensing effect from the optical features allows increased light extraction from the devices compared with devices lacking such features. In some embodiments the devices are prepared using a plurality of etching and deposition steps. | 08-22-2013 |
20140167020 | Passive Matrix Organic Light Emitting Diodes - A passive matrix OLED display comprises an array of individually addressable OLED pixels arranged in column and row lines in an imaging area of the display, wherein at least one OLED pixel comprises at least one rectifying component connected in series with an electroluminescent diode, and wherein the at least one OLED pixel has an extended pixel on-time compared with a similar pixel lacking the at least one rectifying component. | 06-19-2014 |