| Patent application number | Description | Published |
| 20100260837 | Bioavailable Capsule Compositions of Amorphous Alpha-(N-Sulfonamido)Acetamide Compound - Pharmaceutical capsule compositions containing the active compound (2R)-2-[[(4-chlorophenyl)sulfonyl][[2-fluoro-4-(1,2,4-oxadiazol-3-yl)phenyl]methyl]amino]-5,5,5-trifluoropentanamide, and polyethylene glycol (PEG), Vitamin E polyethylene glycol succinate, polyvinylpryrrolidone (PVP) or copovidone (PVP-Polyvinyl acetate), with or without citric acid, are provided. | 10-14-2010 |
| 20100297021 | Variants of C-Type Natriuretic Peptide - The present disclosure provides variants of C-type natriuretic peptide (CNP), pharmaceutical compositions comprising CNP variants, and methods of making CNP variants. The CNP variants are useful as therapeutic agents for the treatment of diseases responsive to CNP, including but not limited to bone-related disorders, such as skeletal dysplasias (e.g., achondroplasia), and vascular smooth muscle disorders (e.g., restenosis and arteriosclerosis). | 11-25-2010 |
| 20120316114 | Variants of C-type Natriuretic Peptide - The present disclosure provides variants of C-type natriuretic peptide (CNP), pharmaceutical compositions comprising CNP variants, and methods of making CNP variants. The CNP variants are useful as therapeutic agents for the treatment of diseases responsive to CNP, including but not limited to bone-related disorders, such as skeletal dysplasias (e.g., achondroplasia), and vascular smooth muscle disorders (e.g., restenosis and arteriosclerosis). | 12-13-2012 |
| Patent application number | Description | Published |
| 20100024263 | MULTI-PLY ROLL LOCK - An assembly and a method for maintaining two sheets in alignment are provided. The assembly includes a first sheet and a second sheet. The first sheet of material includes a first flap formed from a first cut and has a first surface and a second surface. The second sheet of material includes a second flap formed from a second cut which is formed so that the second flap includes a tab. The second sheet is configured to be superposed against the first surface of the first sheet. The second flap and the tab are configured to deflect and move between a default position and an engaged position. The second flap and the tab are configured to be substantially coplanar with the second sheet in the default position. The tab is configured to lie on the second surface of the first sheet in the engaged position such that the second flap intersects the first sheet. | 02-04-2010 |
| 20100293821 | Layered Assembly - A layered assembly is provided including a base layer and a top layer. A pouch area is located between the base layer and the top layer and is created by affixing the base layer to the top layer. An opening is provided within a perimeter of the base layer to provide access to the pouch area through the base layer. An item can be loaded into the pouch area. Once the layered assembly is affixed to a substrate, the opening of the base layer is sealed off from access. A peel-away portion is located within a perimeter of the top layer such that removal of a portion of the top layer along the peel-away portion provides access to the pouch area through the top layer. Removal of the peel-away portion reveals the item that is secured within the layered assembly. | 11-25-2010 |
| 20100324920 | SYSTEM AND METHOD FOR MARKETING - A method of manufacturing a layered image assembly and a marketing method are provided including a passive consumer behavior tracking method without requiring an “opt-in” process. The layered image assembly includes a base layer and a top layer with an inner area formed between. An opening is provided within a perimeter of the base layer to provide access to the inner layer. The inner layer is provided with a media that may comprise coupons, offers, advertisements, collapsible springs, animated collapsible springs having an image, etc. The media may include one or more symbols for conveying information. The layered image assembly may be attached to an item, such as a substrate, envelope, package, magazine, etc. The customer information relating to the item may be associated, or merged, with the information from the one or more symbols from the media. This merging of information may be used to track customer purchases, customer information, and the like. | 12-23-2010 |
| Patent application number | Description | Published |
| 20080320242 | PHYSICAL MEMORY CAPPING FOR USE IN VIRTUALIZATION - A method of implementing virtualization involves an improved approach to resource management. A virtualizing subsystem is capable of creating separate environments that logically isolate applications from each other. Some of the separate environments share physical resources including physical memory. When a separate environment is configured, properties for the separate environment are defined. Configuring a separate environment may include specifying a physical memory usage cap for the separate environment. A global resource capping background service enforces physical memory caps on any separate environments that have specified physical memory caps. | 12-25-2008 |
| 20080320474 | DYNAMIC, TEMPORARY RESOURCE POOLS FOR USE IN VIRTUALIZATION - A method of implementing virtualization involves dynamic, temporary resource pools. A virtualizing subsystem is capable of partitioning a plurality of physical resources to create resource pools. The virtualizing subsystem is further capable of creating separate environments that logically isolate applications from each other, and assigning a created separate environment to a created resource pool. A separate environment is configured by defining properties of the separate environment. Configuring the separate environment includes specifying at least one resource pool attribute. When the separate environment is started, a temporary resource pool is created from available physical resources and the separate environment is assigned to the temporary resource pool. The temporary resource pool is created in accordance with the at least one resource pool attribute specified when the separate environment was configured. The temporary resource pool may be destroyed when the separate environment is shutdown. | 12-25-2008 |
| 20090007126 | SWAP CAP RESOURCE CONTROL FOR USE IN VIRTUALIZATION - A method of implementing virtualization involves an improved approach to virtual memory management. An operating system includes a kernel, a resource control framework, a virtual memory subsystem, and a virtualization subsystem. The virtualization subsystem is capable of creating separate environments that logically isolate applications from each other. The virtual memory subsystem utilizes swap space to manage a backing store for anonymous memory. The separate environments share physical resources including swap space. When a separate environment is configured, properties are defined. Configuring a separate environment may include specifying a swap cap that specifies a maximum amount of swap space usable by the separate environment. The resource control framework includes a swap cap resource control. The swap cap resource control is enforced by the kernel such that during operation of the separate environment, the kernel enforces the swap cap specified when the separate environment was configured. | 01-01-2009 |
| Patent application number | Description | Published |
| 20110249742 | COUPLED VIDEO PRE-PROCESSOR AND CODEC INCLUDING REFERENCE PICTURE FILTER THAT MINIMIZES CODING EXPENSE DURING PRE-PROCESSING MODE TRANSITIONS - A video coding system includes a coding engine operable to code source video according to motion compensated prediction techniques, a reference picture cache to store decoded picture data of previously-coded reference pictures, and a programmable filter to apply selected filtering operation(s) to picture data retrieved from the reference picture cache and provided to the coding engine. A video decoding system includes a decoding engine operable to decode coded video data, a reference picture cache to store decoded picture data of previously-decoded reference pictures, and a programmable filter to apply a filtering operation to picture data retrieved from the reference picture cache and provided to the decoding engine as determined by the coded video data. Video coding/decoding systems so configured may avoid coding costs that can be incurred when a pre-processing filter switches pre-processing modes within source data in a manner that causes divergence between stored reference pictures and video pictures input to the coding engine. | 10-13-2011 |
| 20110298965 | SCENE-AWARE AUTOMATIC-EXPOSURE CONTROL - A scene-aware auto-exposure control process stabilizes changes in a camera's auto-exposure settings so as to reduce lighting and color flicker during image capture operations. A metric, referred to as the Modified Adjusted Luminance (MAL) metric, is defined to remain relatively constant as long as the lighting of the scene being captured remains relatively constant. Thus, scene changes such as an object moving into, out of, or around in a scene do not significantly affect the MAL metric's value and do not, therefore, trigger an exposure adjustment. Once the MAL metric indicates a scene's lighting is stable, the camera's auto-exposure operation may be suppressed. As long as incoming frames indicate a stable lighting condition (based on the MAL metric), auto-exposure operation may remain suppressed. When incoming frames result in a substantially different MAL over a specified number of frames, auto-exposure operation may be restored. | 12-08-2011 |
| 20120057073 | Scene-Aware Automatic-Exposure Control - A scene-aware auto-exposure control process stabilizes changes in a camera's auto-exposure settings so as to reduce lighting and color flicker during image capture operations. A metric, referred to as the Modified Adjusted Luminance (MAL) metric, is defined to remain relatively constant as long as the lighting of the scene being captured remains relatively constant. Thus, scene changes such as an object moving into, out of, or around in a scene do not significantly affect the MAL metric's value and do not, therefore, trigger an exposure adjustment. Once the MAL metric indicates a scene's lighting is stable, the camera's auto-exposure operation may be suppressed. As long as incoming frames indicate a stable lighting condition (based on the MAL metric), auto-exposure operation may remain suppressed. When incoming frames result in a substantially different MAL over a specified number of frames, auto-exposure operation may be restored. | 03-08-2012 |
| 20120195376 | DISPLAY QUALITY IN A VARIABLE RESOLUTION VIDEO CODER/DECODER SYSTEM - In a video coder/decoder system using variable resolution adaptation, decoder techniques provide a mechanism to changing resolution of coded lower-resolution video to a higher resolution for rendering. Coded video data of a low resolution frame may be decoded. A motion estimation search may be performed between the decoded low resolution frame and a cache of previously-stored high resolution video frames. If the motion estimation search generates one or more matches, high resolution video data of the decoded frame may generated as a derivation of matching data from the cached video frames. | 08-02-2012 |
| Patent application number | Description | Published |
| 20110249075 | Remote Control Operations in a Video Conference - Some embodiments provide a method for allowing a first device that is in a video conference with a second mobile device to remotely control the second mobile device. The method sends images captured by a camera of the first device to the second device. The method receives images captured by a camera of the second device. The method sends a command through a communication channel of a real-time communication session to the second device. The command is for instructing the second device to perform an operation that modifies the images captured by the camera of the second device. | 10-13-2011 |
| 20110298886 | Auto Exposure Techniques for Variable Lighting Conditions - Systems, methods, and a computer readable medium for performing auto exposure (AE) techniques that are beneficial in variable lighting conditions—and particularly applicable to handheld and/or mobile videoconferencing applications—are disclosed herein. Handheld and/or mobile videoconferencing applications—unlike their fixed camera counterparts—are often exposed to a wide variety of rapidly changing lighting and scene conditions, and thus face a difficult trade-off between adjusting exposure parameter values too frequently or not frequently enough. In personal electronic devices executing such handheld and/or mobile videoconferencing applications, it may be desirable to: use a small, centered, and center-weighted exposure metering region; set a relatively low brightness target value; and adjust the camera's exposure parameter values according to a distance-dependent convergence speed function. The use of such techniques, in conjunction with a relatively large stability region, may also improve the quality of a video encoder's temporal predictions—and thus video quality—in videoconferencing applications. | 12-08-2011 |
| 20130034146 | SELECTION OF ENCODER AND DECODER FOR A VIDEO COMMUNICATIONS SESSION - For a first device participating in a video communications session with a second device, some embodiments provide a method that receives sets of encoding features supported by each of one or more decoders of the second device. The method selects an encoder for the video communication session from several encoders available to the first device. The method selects a set of encoding features of the selected encoder based on the sets of encoding features received from the second device. The method transmits an encoded video bitstream to the second device along with information identifying the selected features in order for the second device to select a decoder to decode the bitstream. | 02-07-2013 |
| Patent application number | Description | Published |
| 20110249133 | COMPRESSION-QUALITY DRIVEN IMAGE ACQUISITION AND PROCESSING SYSTEM - Embodiments of the present invention provide a video encoding system in which a video coding engine establishes coding quality metrics that govern its own operation as well as the operation of a camera and/or a pre-processor. An imaging system may include an image acquisition system, a pre-processor and a coding engine. The coding engine may output a quality indicator identifying, for each portion of a video sequence currently being coded, a relatively level of coding quality that is being achieved. The imaging system further may include an image acquisition controller and a pre-processor controller that impose respective operating parameters upon the image acquisition system and the pre-processor in response to these quality indicators. In this manner, overall performance of the imaging system may be improved. | 10-13-2011 |
| 20110249729 | ERROR RESILIENT HIERARCHICAL LONG TERM REFERENCE FRAMES - Embodiments of the present invention provide a video encoding system that codes video sequence into a multi-level hierarchy based on levels of long term reference (LTR) frames. According to the present invention, an encoder designates a reference frame as a long term reference (LTR) frame and transmits the LTR frame to a receiver. Upon receiving feedback from the receiver acknowledging receipt of the LTR frame, the encoder periodically codes subsequent frames as reference frames using the acknowledged LTR frame as a reference and designates subsequent reference frames as secondary LTR frames. A determined number of frames after each secondary LTR frame may be coded using a preceding secondary LTR frame as a reference. | 10-13-2011 |
| 20110299604 | METHOD AND APPARATUS FOR ADAPTIVE VIDEO SHARPENING - A video coding system and method to adjust the sharpening procedures performed during post-processing by analyzing statistics information collected during encoding and decoding. The statistics information collected may be directed to the source of the video data, the operations executed during pre-processing and encoding of the video data, the transmission of the video data from encoder to decoder, or the operations executed during decoding. The statistics information may comprise a collection of data values, calculated statistics, or instructions for the suggested post-processing adjustments. Accumulated supplemental information may be transmitted from the encoder to the decoder via an out-of-band channel, associated with the encoded video sequence transmitted on a communications channel. | 12-08-2011 |
| 20110299605 | METHOD AND APPARATUS FOR VIDEO RESOLUTION ADAPTATION - A system and method for gradually changing the resolution of a video signal to avoid a large spike in the video data transmitted between an encoder and a decoder. Upon detection of a change in the quality of source video, of the quality of the encoding process, or of the channel conditions, any of which may negatively impact the rate of frame transmission from encoder to decoder, or the quality of frames transmitted, a responsive change in the resolution of the video frame may be gradually implemented. To change the resolution by increasing the effective image size, each successive frame in a sequence of frames may contain additional pixel blocks in the expansion image area at the new resolution. In an embodiment, the decoder displays the video image at the original resolution until the resolution switch has been completed. | 12-08-2011 |
| 20120170654 | VIDEO CODING SYSTEM USING IMPLIED REFERENCE FRAMES - A video coding/decoding system builds implied reference frames from a plurality of reference frames developed during coding. Coded data of reference pictures are decoded and stored in a reference picture cache. An implied reference frame may be derived from a plurality of reference frames and may be stored in the reference picture cache. Thereafter, coding of new input data may proceed using the implied reference frame as a source of prediction. The method may be used to identify visual elements such as background elements that may persist in video over a longer period that can be captured by the system under conventional reference frames assembly and eviction. Implied reference frames may be built at both an encoder and a decoder to serve as sources of prediction. | 07-05-2012 |
| 20120207214 | WEIGHTED PREDICTION PARAMETER ESTIMATION - Video coding systems incorporate techniques for deriving scalars W and/or O for use in weighted prediction. W represents a scaling factor and O represents an offset value. Given a frame of input video to be coded, a prediction match may be established one or more reference frames. The input frame may be parsed into a plurality of regions. Thereafter the scaling factor W and/or offset value O may be derived by developing a system of equations relating a predicted pixel to the pixel in the frame by the scaling factor W and/or offset value O. Equations within the system may be prioritized according to priority among regions, and scaling factor W and/or offset value O may be solved for. The scaling factor W and/or offset value O may be used during weighted prediction of the input frame. | 08-16-2012 |
| 20130027581 | ADAPTIVE AUTO EXPOSURE ADJUSTMENT - Techniques for adjusting exposure parameters of a camera such that video data captured by the camera may be coded efficiently. A camera with auto exposure control may capture and output frames of video. A pre-processor may estimate brightness of the frames of the video output from the camera. A controller may estimate a rate of brightness change among the frames, and when the rate of change is lower than a predetermined threshold, the controller may reduce sensitivity of the auto exposure control. A coding engine may predictively code the video. | 01-31-2013 |
| Patent application number | Description | Published |
| 20090161623 | FRAME STRUCTURE FOR AN ADAPTIVE MODULATION WIRELESS COMMUNICATION SYSTEM - A method of simplifying the encoding of a predetermined number of bits of data into frames including adding error coding bits so that a ratio of the frame length times the baud rate of the frame times he bit packing ratio of the data divided the total bits of data is always an integer. The method may also convolutionally encode the bits of data so that the same equation is also always an integer. | 06-25-2009 |
| 20090279652 | Synchronizing Clocks Across a Communication Link - Apparatus, system and method for synchronizing one or more clocks across a communication link. A slave clock may be synchronized to a master clock by means of a synchronization signal sent from the master to the slave clock side of the link. The synchronization signal may be an expected signal pattern sent at intervals expected by the slave side. The slave clock may correlate received signals with a representation of the expected synchronization signal to produce a correlation sample sequence at a first sample rate which is related as n times the slave clock rate. The synchronization signal receipt time indicated by the correlation sample sequence may be refined by interpolating the correlation sample sequence around a best correlation sample to locate a best interpolation at an interpolation resolution smaller than the sample resolution. The best interpolation may in turn be further refined by estimating between interpolator outputs adjacent to the best interpolation output. The synchronization signal receipt time thus determined is compared to the expected time based upon the slave clock, which is adjusted until the times match. After initialization, all slave clock errors are preferably accumulated to prevent long-term slip between the slave and master clocks. Formerly independent master and slave clocks synchronized across the communication link constitute a noncommon clock which may be compared on each side of the link to secondary independent clocks, and the secondary independent clocks may then be separately synchronized by adjusting one to have the same difference from its local noncommon clock as the secondary clock on the other side of the link has from its local noncommon clock. | 11-12-2009 |
| 20100323733 | FRAME STRUCTURE FOR AN ADAPTIVE MODULATION WIRELESS COMMUNICATION SYSTEM - A method of simplifying the encoding of a predetermined number of bits of data into frames including adding error coding bits so that a ratio of the frame length times the baud rate of the frame times the bit packing ratio of the data divided the total bits of data is always an integer. The method may also convolutionally encode the bits of data so that the same equation is also always an integer. | 12-23-2010 |
| 20110122981 | SYNCHRONIZING CLOCKS ACROSS A COMMUNICATION LINK - Apparatus, system and method for synchronizing one or more clocks across a communication link. A slave clock may be synchronized to a master clock by means of a synchronization signal sent from the master to the slave clock side of the link. The synchronization signal may be an expected signal pattern sent at intervals expected by the slave side. The slave clock may correlate received signals with a representation of the expected synchronization signal to produce a correlation sample sequence at a first sample rate which is related as n times the slave clock rate. The synchronization signal receipt time indicated by the correlation sample sequence may be refined by interpolating the correlation sample sequence around a best correlation sample to locate a best interpolation at an interpolation resolution smaller than the sample resolution. The best interpolation may in turn be further refined by estimating between interpolator outputs adjacent to the best interpolation output. The synchronization signal receipt time thus determined is compared to the expected time based upon the slave clock, which is adjusted until the times match. After initialization, all slave clock errors are preferably accumulated to prevent long-term slip between the slave and master clocks. Formerly independent master and slave clocks synchronized across the communication link constitute a noncommon clock which may be compared on each side of the link to secondary independent clocks, and the secondary independent clocks may then be separately synchronized by adjusting one to have the same difference from its local noncommon clock as the secondary clock on the other side of the link has from its local noncommon clock. | 05-26-2011 |
| Patent application number | Description | Published |
| 20080247082 | Hermetically sealed disk drive assembly - A method for forming a seal for hermetically sealing a hard disk drive assembly. The method includes forming a solder channel within a top cover of a disk drive enclosure and disposing a solder preform on a base of the disk drive enclosure such that the solder preform aligns with the solder channel when the top cover is positioned on the base. | 10-09-2008 |
| 20090141404 | Flex cable assembly damper - A flex cable assembly for a head stack assembly of a hard disk drive comprises a flex cable for conducting data signals from the head stack assembly to a connector. The flex cable comprises a dynamic loop section between a termination for the head stack assembly and the connector. A constrained layer damper is attached adjacently to an area of the flex cable that is configured to receive the coupler. The constrained layer damper extends into the dynamic loop section of the flex cable. | 06-04-2009 |
| 20090266578 | FLEX CABLE WITH BIASED NEUTRAL AXIS - Systems and methods for biasing a neutral axis of a flex cable in a hard drive are discussed. The hard drive comprises a flex cable, a read/write head, and a control card. The flex cable comprises a base film, adhesives, a conductive trace, a cover film, and a neutral axis. The neutral axis is configured to be biased so that stresses in the conductive trace are more compressive and less tensile than stresses without a biased neutral axis. | 10-29-2009 |
| 20110043946 | AIRFLOW DIVERTER IN A HARD DISK DRIVE SYSTEM - An airflow diverter in a hard disk drive system. A top portion configured to couple with a top housing of the disk drive system. A thickness configured to create a top clearance between the diverter and a top actuator arm of the disk drive system wherein the top clearance approximates a bottom clearance between a bottom housing of the disk drive system and a bottom actuator arm of the disk drive system. At least one surface configured to divert the airflow in the disk drive system during the operation of the disk drive system. | 02-24-2011 |
| Patent application number | Description | Published |
| 20090319690 | System, apparatus and method for hosting and assigning domain names on a wide area network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer. | 12-24-2009 |
| 20110252159 | Systems, Apparatus and Method For Hosting and Assigning Domain Names On A Wide Network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer. | 10-13-2011 |
| 20120259999 | Systems, Apparatus and Method for Hosting and Assigning Domain Names on a Wide Area Network - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system for the domain to the user computer. | 10-11-2012 |
| 20120271918 | SYSTEMS, APPARATUS AND METHOD FOR HOSTING AND ASSIGNING DOMAIN NAMES ON A WIDE AREA NETWORK - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer. | 10-25-2012 |
| 20120271919 | SYSTEMS, APPARATUS AND METHOD FOR HOSTING AND ASSIGNING DOMAIN NAMES ON A WIDE NETWORK - Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer. | 10-25-2012 |
| Patent application number | Description | Published |
| 20090073033 | LEARNING A USER'S ACTIVITY PREFERENCES FROM GPS TRACES AND KNOWN NEARBY VENUES - A method for inferring activities to a user is provided. The system receives at least one location trace and corresponding contextual information. The system then derives a set of venues based on a venue database, wherein a respective hypothetical visit is associated with the contextual information corresponding to the location trace. The system derives a set of activity types associated with a context based on the venues, the corresponding context indicated by the location trace, and a venue-to-activity mapping. In addition, the system receives a user query context and identifies a number of activity types of which the associated contextual information is similar to the user query context. The system further weights a respective identified activity type based on its associated context's similarity to the user query context, normalizes weights associated with each identified activity type, and produces an activity-type probability distribution, thereby facilitating inferring activities associated with the user. | 03-19-2009 |
| 20090076997 | RECOMMENDER SYSTEM WITH AD-HOC, DYNAMIC MODEL COMPOSITION - One embodiment of the present invention provides recommender system for generating a recommendation of an item by combining a set of utility models adaptively to facilitate a decision-making process. The system includes a utility model database containing the set of utility models and a query module for receiving at least one query about the item from a querying entity. The system also includes a rule engine to specify a subset of utility models to be applied to the item and to specify a weight function of the specified utility models. Further included in the system is a set generator coupled to the utility model database, the query module, and the rule engine. The set generator computes a set of ratings by applying each of the utility model in the subset to the item and generates an overall rating for the item based on the weight function. The system further a communication module to return the overall rating. | 03-19-2009 |
| 20090077000 | METHOD AND SYSTEM TO PREDICT AND RECOMMEND FUTURE GOAL-ORIENTED ACTIVITY - One embodiment of the present invention provides a method for recommending activities to a user. During operation, the system determines an activity-type distribution based on the user's personal profile and/or population prior information, thereby facilitating prediction of future activities for the user. The system further searches for and receives one or more activities based on the activity-type distribution. The system then scores each received activity and recommends a number of activities to be performed by the user in the future and a number of corresponding venues, based on the activity-type distribution and the weight distribution. | 03-19-2009 |
| 20090077057 | MIXED-MODEL RECOMMENDER FOR LEISURE ACTIVITIES - One embodiment of the present invention provides a method for recommending leisure activities to a user. During operation, the system receives at least one query for leisure activities. The system then determines a collaborative filtering score of a candidate activity based on a collaborative filtering model, a soft query score for the candidate activity based on a soft query model, a content preference score for the candidate activity based on a content preference model and the user's past behavior, and a distance score for the candidate activity based on a distance model. Next, the system generates a composite score for the candidate activity by calculating a weighted average of the collaborative filtering score, the soft query score, the content preference score, and the distance score. The system further returns a recommendation list containing the activities with the highest composite scores. | 03-19-2009 |
| 20090193099 | METHOD AND APPARATUS FOR AUTOMATICALLY INCORPORATING HYPOTHETICAL CONTEXT INFORMATION INTO RECOMMENDATION QUERIES - A system facilitates automatically determining the hypothetical context information or the distribution of hypothetical contexts. During operation, the system receives a request from a user for one or more recommendations. The system also receives a current context substantially associated with the request. The system then determines a hypothetical context for the request, wherein the hypothetical context may be determined by considering several sources of information, including but not limited to the current context, past contexts, and relationships between the current context and past contexts. Next, the system determines one or more recommendations for the user based on the hypothetical context. Finally, the system returns the one or more recommendations to the user. | 07-30-2009 |
| 20110137927 | METHOD AND APPARATUS FOR AUTOMATICALLY INCORPORATING HYPOTHETICAL CONTEXT INFORMATION INTO RECOMMENDATION QUERIES - A system facilitates automatically determining the hypothetical context information or the distribution of hypothetical contexts. During operation, the system receives a request from a user for one or more recommendations. The system also receives a current context substantially associated with the request. The system then determines a hypothetical context for the request, wherein the hypothetical context may be determined by considering several sources of information, including but not limited to the current context, past contexts, and relationships between the current context and past contexts. Next, the system determines one or more recommendations for the user based on the hypothetical context. Finally, the system returns the one or more recommendations to the user. | 06-09-2011 |
| Patent application number | Description | Published |
| 20080211687 | Electric field communication for short range data transmission in a borehole - The present invention concerns application of a unique conductive electrode geometry used to form an efficient wideband, one- or two-way wireless data link between autonomous systems separated by some distance along a bore hole drill string. One objective is the establishment of an efficient, high bandwidth communication link between such separated systems, using a unique electrode configuration that also aids in maintaining a physically robust drill string. Insulated or floating electrodes of various selected geometries provide a means for sustaining or maintaining a modulated electric potential adapted for injecting modulated electrical current into the surrounding sub-surface medium. Such modulated current conveys information to the systems located along the drill string by establishing a potential across a receiving insulated or floating electrode. | 09-04-2008 |
| 20090153355 | Electric field communication for short range data transmission in a borehole - The present invention concerns application of a unique conductive electrode geometry used to form an efficient wideband, one- or two-way wireless data link between autonomous systems separated by some distance along a bore hole drill string. One objective is the establishment of an efficient, high bandwidth communication link between such separated systems, using a unique electrode configuration that also aids in maintaining a physically robust drill string. Insulated or floating electrodes of various selected geometries provide a means for sustaining or maintaining a modulated electric potential adapted for injecting modulated electrical current into the surrounding sub-surface medium. Such modulated current conveys information to the systems located along the drill string by establishing a potential across a receiving insulated or floating electrode. | 06-18-2009 |
| 20120299743 | Electric Field Communication for Short Range Data Transmission in a Borehole - The present invention concerns application of a unique conductive electrode geometry used to form an efficient wideband, one- or two-way wireless data link between autonomous systems separated by some distance along a bore hole drill string. One objective is the establishment of an efficient, high bandwidth communication link between such separated systems, using a unique electrode configuration that also aids in maintaining a physically robust drill string. Insulated or floating electrodes of various selected geometries provide a means for sustaining or maintaining a modulated electric potential adapted for injecting modulated electrical current into the surrounding sub-surface medium. Such modulated current conveys information to the systems located along the drill string by establishing a potential across a receiving insulated or floating electrode. | 11-29-2012 |
| Patent application number | Description | Published |
| 20080286725 | Electrical Power Converter for a Simulated Weapon Device - In one embodiment according to the present disclosure, a military training apparatus generally includes an electrical power converter for coupling between a simulated weapon device and an electrical power system of a vehicle. The electrical power system has at least one operating characteristic that is incompatible with the simulated weapon device. The electrical power converter is operable to receive electrical power from the electrical power system and adjust the electrical power provided to the simulated weapon device such that an operating characteristic of the simulated weapon device remains within one or more specified limits. | 11-20-2008 |
| 20090053679 | Military Training Device - According to one embodiment, a military training device includes a multiple integrated laser engagement system (MILES) device configured in a piece of apparel. The multiple integrated laser engagement system device includes a light transducing element coupled to an electrical circuit. The light transducing element transmits or receives multiple integrated laser engagement system compliant signals. The light transducing element is attached to an outer surface of the apparel and oriented so that a radiation pattern of the multiple integrated laser engagement system compliant signals is generated outwardly from the apparel during use. | 02-26-2009 |
| 20090165664 | Simulated Mine - According to one embodiment, a simulated mine includes a multiple integrated laser engagement system (MILES) device and a pyrotechnic device disposed in a simulated mine housing that simulates the appearance of an actual mine. The multiple integrated laser engagement system device is operable to transmit a light signal representative of a blast from the actual mine. The pyrotechnic device is operable to detonate simultaneously with transmission of the light signal. | 07-02-2009 |
| 20100058947 | Simulated Hand Grenade Having a Multiple Integrated Laser Engagement System - A hand grenade simulator includes a hand grenade simulator housing configured to simulate the appearance of a hand grenade. The hand grenade simulator also includes a trigger mechanism coupled to the hand grenade simulator housing. The hand grenade simulator further includes a timer coupled to the trigger mechanism. The hand grenade simulator additionally includes at least one transmitter coupled to the timer. The transmitter is operable to transmit the first signal simulating a hand grenade blast pattern a first amount of time after activation of the trigger mechanism. | 03-11-2010 |
| 20100203483 | Blank Firing Simulated Firearm for Use in Combat Training - According to one embodiment of the disclosure, a simulated firearm is provided that mimics the appearance of an actual firearm and is configured to fire blank ammunition. The simulated firearm also includes a light transmitter that transmits an infrared signal representative of a bullet fired from the actual firearm in response to firing of the blank ammunition. | 08-12-2010 |
| Patent application number | Description | Published |
| 20100179711 | SPACECRAFT PAYLOAD ORIENTATION STEERING - Spacecraft payload orientation steering is provided for an orbiting spacecraft in motion along an orbit track around a celestial body, the orbit track having a nominal inclination with respect to an equatorial orbit, a substantial eccentricity, and a drift angle with respect to the nominal inclination. Coordinates of an optimal payload target location as a function of a spacecraft position along the orbit track are determined, the target location being on the surface of the celestial body and having a substantial motion with respect to the surface and with respect to a spacecraft nadir. A payload of the spacecraft is substantially aligned with the determined coordinates by steering the satellite body to correct for at least one of the inclination drift angle, and the eccentricity, thereby adjusting the spacecraft orientation as a function of the spacecraft position along the orbit track. | 07-15-2010 |
| 20120097796 | Satellite orbit raising using electric propulsion - Apparatus and methods for raising the orbit of a satellite having electric propulsion thrusters, an Earth sensor and an inertial reference sensor such as a gyro. A satellite positioning system generates orbital data and a profile generator generates an ideal electric orbit raising profile of the satellite. The ideal profile is one that the satellite must follow so that the perigee, apogee and inclination of the satellite can be adjusted simultaneously in a mass-efficient manner. A state machine processes the ideal profile and a true anomaly to generate a desired electric orbit raising profile. Steering apparatus generates signals that are used to control the attitude of the satellite to follow the desired profile. The desired profile places the satellite in an Earth-pointed attitude when the satellite is at a predefined point in the orbit, slews the satellite from the Earth-pointed attitude to an ideal orbit raising attitude, steers the satellite according to the ideal profile during orbit raising, and steers the satellite from the desired attitude to the Earth-pointed attitude. | 04-26-2012 |