Patent application number | Description | Published |
20130145424 | SECURE PROVISION OF A DIGITAL CONTENT PROTECTION SCHEME - Methods, apparatuses and storage medium associated with securely provisioning a digital content protection scheme are disclosed. In various embodiments, a method may include forming a trust relationship between a media application within an application execution environment of a device and a security controller of the device. The application execution environment may include an operating system, and the operating system may control resources within the application execution environment. Additionally, the security controller may be outside the application execution environment, enabling components of the security controller to be secured from components of the operating system. Further, the method may include the security controller in enabling a digital content protection scheme for the media application to provide digital content to a digital content protection enabled transmitter within the application execution environment for provision to a digital content protection enabled receiver. Other embodiments may be disclosed or claimed. | 06-06-2013 |
20130326351 | Video Post-Processing on Platforms without an Interface to Handle the Video Post-Processing Request from a Video Player - In order to use video post-processing capabilities available in some graphics and central processing unit hardware available now and in the future, some platforms like the Android platform need to be adapted. A user may select a video post-processing function using a graphical user interface. The selection is communicated to an operating system that does not enable video post-processing, using an inter procedure communication. | 12-05-2013 |
20140244804 | PROCESSING VIDEO DATA IN A CLOUD - The video processing (VP) tasks may be moved from a client device such as a smart phone, tablet, or a laptop to a cloud processing device provided in a cloud to save conserve power in the client device. In one embodiment, the cloud processing device may process the video data based on the optimized video processing parameters, which may be generated using one or more modified VPPs. The modified VPPs may be provided by the client device based on the size (small, medium, and large, for example) of the screen of the client device. Further, the cloud processing device may support an automatic adaption mode (AAM) in which the cloud processing device may process the video data based on the availability of the network bandwidth value provided by the client device. | 08-28-2014 |
20140270703 | EXPOSING MEDIA PROCESSING FEATURES - An apparatus and a system are described herein. The apparatus includes logic to render a video. The apparatus also includes logic to adjust a feature of a video in response to a power consumption, wherein the logic to adjust a feature of a video is integrated into an operating system of the apparatus. | 09-18-2014 |
20140270722 | MEDIA PLAYBACK WORKLOAD SCHEDULER - An apparatus, a computing device, a media playback workload scheduler, and a computer readable medium are described herein. The apparatus includes media playback workload scheduling logic to allocate a plurality of media frames for batch media processing, logic to process the media frames, and logic to render the processed media frames. | 09-18-2014 |
20140330957 | WIDI CLOUD MODE - A method and system is provided for WiDi cloud mode. The method includes sending a command from a computing device to a cloud network. A connection between the cloud network and a remote adapter based on the command may be monitored. A data stream sent from the cloud network to the remote adapter via the connection may be controlled. | 11-06-2014 |
20150016514 | TECHNIQUES FOR INCLUSION OF THUMBNAIL IMAGES IN COMPRESSED VIDEO DATA - Various embodiments are generally directed to techniques for incorporating full-resolution frames in a coding order and corresponding thumbnail images of a motion video into compressed video data. A device to compress video frames includes a processor component; and a compression component for execution by the processor component to intersperse at least one compressed thumbnail frame (T-frame) among multiple compressed full-resolution frames of a motion video arranged in a coding order in a compressed video data, the T-frame comprising multiple thumbnail images of the motion video in compressed form. Other embodiments are described and claimed. | 01-15-2015 |
20150043653 | TECHNIQUES FOR LOW POWER VIDEO COMPRESSION AND TRANSMISSION - Various embodiments are generally directed to techniques for reducing the consumption of electric power in compressing and transmitting video to a display device by analyzing a degree of difference between adjacent frames and dynamically selecting a type of compression per frame depending on the degree of difference. A device to compress video frames includes a processor component, and a compression selector for execution by the processor component to dynamically select a type of compression for a current frame of a series of frames based on a degree of difference between the current frame and a preceding adjacent frame of the series of frames. Other embodiments are described and claimed. | 02-12-2015 |
Patent application number | Description | Published |
20130267189 | No Responders Online - A rapid assignment dynamic ownership queue for text message sessions queues incoming text messages destined for a service bureau, at a network server. Simultaneous access is provided to any one text message of the queued incoming text messages to a plurality of operator terminals at the service bureau. Initial ownership of the one text message is assigned as a result of a first acting terminal of the plurality of operator terminals having completed an action in service to the text message, and ownership is re-assigned to a subsequent operator terminal having completed another action in service to the text message after the first acting terminal. A configurable escalation queue may be implemented to assign an escalation code to each queued item, regardless of its position in the queue list, to alter the presentation of the queue item. A No Responders Online feature can indicate if all terminal devices are “offline”. | 10-10-2013 |
20130290459 | Configurable Escalation Queue - A rapid assignment dynamic ownership queue for text message sessions queues incoming text messages destined for a service bureau, at a network server. Simultaneous access is provided to any one text message of the queued incoming text messages to a plurality of operator terminals at the service bureau. Initial ownership of the one text message is assigned as a result of a first acting terminal of the plurality of operator terminals having completed an action in service to the text message, and ownership is re-assigned to a subsequent operator terminal having completed another action in service to the text message after the first acting terminal. A configurable escalation queue may be implemented to assign an escalation code to each queued item, regardless of its position in the queue list, to alter the presentation of the queue item. | 10-31-2013 |
20130290460 | Rapid Assignment Dynamic Ownership Queue - A rapid assignment dynamic ownership queue for text message sessions queues incoming text messages destined for a service bureau, at a network server. Simultaneous access is provided to any one text message of the queued incoming text messages to a plurality of operator terminals at the service bureau. Initial ownership of the one text message is assigned as a result of a first acting terminal of the plurality of operator terminals having completed an action in service to the text message, and ownership is re-assigned to a subsequent operator terminal having completed another action in service to the text message after the first acting terminal. A configurable escalation queue may be implemented to assign an escalation code to each queued item, regardless of its position in the queue list, to alter the presentation of the queue item. | 10-31-2013 |
Patent application number | Description | Published |
20100081057 | Nanocomposite of graphene and metal oxide materials - Nanocomposite materials comprising a metal oxide bonded to at least one graphene material. The nanocomposite materials exhibit a specific capacity of at least twice that of the metal oxide material without the graphene at a charge/discharge rate greater than about 10C. | 04-01-2010 |
20100202952 | NANOWIRE SYNTHESIS FROM VAPOR AND SOLID SOURCES - Methods of the present invention can be used to synthesize nanowires with controllable compositions and/or with multiple elements. The methods can include coating solid powder granules, which comprise a first element, with a catalyst. The catalyst and the first element should form when heated a liquid, mixed phase having a eutectic or peritectic point. The granules, which have been coated with the catalyst, can then be heated to a temperature greater than or equal to the eutectic or peritectic point. During heating, a vapor source comprising the second element is introduced. The vapor source chemically interacts with the liquid, mixed phase to consume the first element and to induce condensation of a product that comprises the first and second elements in the form of a nanowire. | 08-12-2010 |
20110033746 | Self assembled multi-layer nanocomposite of graphene and metal oxide materials - Nanocomposite materials having at least two layers, each layer consisting of one metal oxide bonded to at least one graphene layer were developed. The nanocomposite materials will typically have many alternating layers of metal oxides and graphene layers, bonded in a sandwich type construction and will be incorporated into an electrochemical or energy storage device. | 02-10-2011 |
20120107213 | Energy Storage Devices Having Electrodes Comprising Nanowires - Methods of the present invention can be used to synthesize nanowires with controllable compositions and/or with multiple elements. The methods can include coating solid powder granules, which comprise a first element, with a catalyst. The catalyst and the first element should form when heated a liquid, mixed phase having a eutectic or peritectic point. The granules, which have been coated with the catalyst, can then be heated to a temperature greater than or equal to the eutectic or peritectic point. During heating, a vapor source comprising the second element is introduced. The vapor source chemically interacts with the liquid, mixed phase to consume the first element and to induce condensation of a product that comprises the first and second elements in the form of a nanowire. | 05-03-2012 |
20120295096 | NANOCOMPOSITE OF GRAPHENE AND METAL OXIDE MATERIALS - Nanocomposite materials comprising a metal oxide bonded to at least one graphene material. The nanocomposite materials exhibit a specific capacity of at least twice that of the metal oxide material without the graphene at a charge/discharge rate greater than about 10 C. | 11-22-2012 |
20120305165 | SELF ASSEMBLED MULTI-LAYER NANOCOMPOSITE OF GRAPHENE AND METAL OXIDE MATERIALS - Nanocomposite materials having at least two layers, each layer consisting of one metal oxide bonded to at least one graphene layer were developed. The nanocomposite materials will typically have many alternating layers of metal oxides and graphene layers, bonded in a sandwich type construction and will be incorporated into an electrochemical or energy storage device. | 12-06-2012 |
Patent application number | Description | Published |
20090116380 | QUALITY OF SERVICE MANAGEMENT FOR MESSAGE FLOWS ACROSS MULTIPLE MIDDLEWARE ENVIRONMENTS - A method of managing information system resources to provide a message flow having a consistent level of quality of service (QoS) within and across a plurality of interconnected middleware domains is described. The method includes receiving a QoS message from a first QoS manager expressing at least one QoS requirement, translating the at least one QoS requirement to at least one parameter specific to a messaging service that communicatively couples multiple middleware domains, creating a client connection between a first middleware domain and the messaging service for receiving the message flow, transmitting the QoS message to a second middleware domain, and creating a client connection between the messaging service and the second middleware domain for transmitting the message flow. | 05-07-2009 |
20090274045 | QOS PROVISIONING IN A NETWORK HAVING DYNAMIC LINK STATES - A network node for a network having dynamic link states includes a processing unit and computer-readable memory for causing the processing unit to monitor a link state of the network; perform QoS provisioning and make appropriate updates to the QoS provisioning based on changes in the link state and QoS provisioning demands of QoS-aware applications; and provide notification to the QoS-aware applications to allow those applications to dynamically adapt to the link state changes. | 11-05-2009 |
20110103227 | QOS PROVISIONING IN A NETWORK HAVING DYNAMIC LINK STATES - A network node for a network having dynamic link states includes a processing unit and computer-readable memory for causing the processing unit to monitor a link state of the network; perform QoS provisioning and make appropriate updates to the QoS provisioning based on changes in the link state and QoS provisioning demands of QoS-aware applications; and provide notification to the QoS-aware applications to allow those applications to dynamically adapt to the link state changes. | 05-05-2011 |
20110134934 | METHOD FOR DETERMINING DISTRIBUTION OF A SHARED RESOURCE AMONG A PLURALITY OF NODES IN A NETWORK - A method determining distribution of a shared resource among nodes in a network includes: (a) identifying each node according to a function performed by the node; brokers collecting messages from the nodes and disseminating messages among the nodes; publishers originating messages for transmission via the network; subscribers receiving messages transmitted via the network; (b) in no particular order: (1) identifying a need for each node; and (2) identifying the shared resource available for distribution; (c) communicating the shared resource available for distribution within the network to the brokers; and (d) operating each broker to: (1) coordinate communication with all other brokers and individually apply an algorithm to optimally allocate the shared resource among the brokers; or (2) communicate with a central facility coupled with each broker while the central facility applies an algorithm to optimally allocate the shared resource among the brokers. | 06-09-2011 |
20110213872 | QUALITY OF SERVICE MANAGEMENT FOR MESSAGE FLOWS ACROSS MULTIPLE MIDDLEWARE ENVIRONMENTS - A method of managing information system resources to provide a message flow having a consistent level of quality of service (QoS) within and across a plurality of interconnected middleware domains is described. The method includes receiving a QoS message from a first QoS manager expressing at least one QoS requirement, translating the at least one QoS requirement to at least one parameter specific to a messaging service that communicatively couples multiple middleware domains, creating a client connection between a first middleware domain and the messaging service for receiving the message flow, transmitting the QoS message to a second middleware domain, and creating a client connection between the messaging service and the second middleware domain for transmitting the message flow. | 09-01-2011 |
20130013284 | SYSTEM AND METHODS FOR MODELING AND ANALYZING QUALITY OF SERVICE CHARACTERISTICS OF FEDERATED CLOUD SERVICES IN AN OPEN ECO-SYSTEM - A system and methods for modeling and analyzing Quality of Service (QoS) characteristics of federated cloud services in an open eco-system is disclosed. A plurality of system entities of a federated service system are identified, and each of the system entities is classified to provide a plurality of entity classifications. A plurality of inter-entity relationships of the system entities are identified, and each of the inter-entity relationships is classified as a primitive model to provide a plurality of inter-entity relationship classifications. A composite model of the federated service system comprising the system entities, the entity classifications, the inter-entity relationships, and the inter-entity relationship classifications is generated. | 01-10-2013 |
Patent application number | Description | Published |
20110166682 | AUTOMATED GENERATION OF GARMENT CONSTRUCTION SPECIFICATION - Sketches, notes and 2D computer drawings of a designed garment can be input into a computing device. The computing device can apply optical character recognition, shape inference, figure recognition, domain intelligence and inferred knowledge to automatically generate a garment construction specification from the input information. The garment construction specification can include a detailed description of each component of the garment, followed by step-by-step instructions, such as could be consumed by a computer-controlled device, regarding the joining of the components to create the garment. A virtual garment generation mechanism can create a 3D rendering of the garment by constructing each component and then joining them together to act as a single 3D piece. Material behavioral properties can also be applied to the 3D rendering. User feedback regarding the 3D rendering can be utilized to create a modified garment construction specification which can ultimately, when approved, be provided to a garment manufacturer. | 07-07-2011 |
20110234591 | Personalized Apparel and Accessories Inventory and Display - Viewing apparel in a store or a catalog may not show a purchaser how the item will look in different light or settings. A user may select elements of a scene, such as a setting, a mannequin, a pose for the mannequin, and apparel/accessories from a web browser-based application. The selected elements are processed by a hierarchy of services that first divide the scene into component elements, render each element, and return the result to a composition server that combines and flattens the renderings into a 2D image. The 2D image is viewable on any platform or browser without the need for special graphics hardware. | 09-29-2011 |
20110292053 | PLACEMENT OF ANIMATED ELEMENTS USING VECTOR FIELDS - The placement of one animated element in a virtualized three-dimensional environment can be accomplished with reference to a second animated element and a vector field derived from the relationship thereof. If the first animated element is “inside” the second animated element after the second one was moved to a new animation frame, an existing vector field can be calculated for the region where it is “inside”. The vector field can comprise vectors that can have a direction and magnitude commensurate with the initial velocity and direction required to move the first animated element back outside of the second one. Movement of the first animated element can then be simulated in accordance with the vector field and afterwards a determination can be made whether any portion still remains inside. Such an iterative process can move and place the first animation element prior to the next move of the second animation element. | 12-01-2011 |
20110296331 | GENERATION OF A BEST-FIT RIGGED BODY MODEL - A best-fit rigged body model can be generated for a user based on body measurements provided by the user. Existing, and already known, rigged body models can be filtered, such as via a Principal Component Analysis to eliminate body models that are very similar in a measurement space whose dimensions are comprised of body measurements that can be, or actually were, collected from the user. The body measurements provided by the user can be expressed, in measurement space, as a combination of fractions of one or more existing body models. Such a combination can be computed through a Least Square Error analysis. A best-fit rigged body model can be generated for a user by amalgamating existing rigged body models in accordance with this previously determined combination of fractions of the one or more existing body models. | 12-01-2011 |
Patent application number | Description | Published |
20140236002 | Methods and Systems for Imaging Tissue Motion Using Optical Coherence Tomography - A system and method for measuring tissue motion within a living tissue of the anterior segment and aqueous outflow system of the eye in a subject are provided. Tissue movements are extracted from a plurality of images acquired from the living tissue using an optical coherence tomography system. The images may be corrected using motion compensation. To extract the tissue movements from the images, waves from a cardiac pulse or other externally induced pulses from the subject are acquired, and a pulse wave is defined for a given time, which is then correlated with a velocity wave defined for a velocity of tissue and/or fluid movement within the tissue region for the same given time. Pulsatile motion is then isolated in the tissue region from the plurality of images. | 08-21-2014 |
20150211838 | METHOD AND APPARATUS FOR ULTRAHIGH SENSITIVE OPTICAL MICROANGIOGRAPHY - Embodiments herein provide an ultrahigh sensitive optical microangiography (OMAG) system that provides high sensitivity to slow flow information, such as that found in blood flow in capillaries, while also providing a relatively low data acquisition time. The system performs a plurality of fast scans (i.e., B-scans) on a fast scan axis, where each fast scan includes a plurality of A-scans. At the same time, the system performs a slow scan (i.e., C-scan), on a slow scan axis, where the slow scan includes the plurality of fast scans. A detector receives the spectral interference signal from the sample to produce a three dimensional (3D) data set. An imaging algorithm is then applied to the 3D data set in the slow scan axis to produce at least one image of the sample. In some embodiments, the imaging algorithm may separate flow information from structural information of the sample. | 07-30-2015 |
Patent application number | Description | Published |
20130159380 | PROVISIONING HIGH PERFORMANCE COMPUTING CLUSTERS - Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration. | 06-20-2013 |
20130179488 | REST INTERFACE FOR JOB SUBMISSION - The present invention extends to methods, systems, and computer program products for REST interface for job submission. At a HPC cluster system, a hosting program works between the clients on different platforms and the schedulers of the cluster system. The hosting program receives requests from the clients and then submits the requests to the schedulers. The communication between the hosting program and the schedulers may be based on .Net remoting protocol. Regardless of what platform the clients use, the hosting program maintains a same user interface to all the clients and the communication between the clients and the hosting program may be based on Representational State Transfer (“REST”). In addition, the hosting program also delegates identities to the clients when it receives multiple authentications from the schedulers. | 07-11-2013 |
20140207859 | PROVISIONING HIGH PERFORMANCE COMPUTING CLUSTERS - Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration. | 07-24-2014 |
Patent application number | Description | Published |
20120077068 | Redox Flow Batteries Having Multiple Electroactive Elements - Introducing multiple redox reactions with a suitable voltage range can improve the energy density of redox flow battery (RFB) systems. One example includes RFB systems utilizing multiple redox pairs in the positive half cell, the negative half cell, or in both. Such RFB systems can have a negative electrolyte, a positive electrolyte, and a membrane between the negative electrolyte and the positive electrolyte, in which at least two electrochemically active elements exist in the negative electrolyte, the positive electrolyte, or both. | 03-29-2012 |
20120164534 | GRAPHENE/LiFePO4 CATHODE WITH ENHANCED STABILITY - A lithium ion battery having an anode, an electrolyte, and a cathode comprising nano-structured carbon in electrical communication with LiFePO | 06-28-2012 |
20120295147 | NANOMATERIALS FOR SODIUM-ION BATTERIES - A crystalline nanowire and method of making a crystalline nanowire are disclosed. The method includes dissolving a first nitrate salt and a second nitrate salt in an acrylic acid aqueous solution. An initiator is added to the solution, which is then heated to form polyacrylatyes. The polyacrylates are dried and calcined. The nanowires show high reversible capacity, enhanced cycleability, and promising rate capability for a battery or capacitor. | 11-22-2012 |
20130095386 | Metal Fluoride Electrode Protection Layer and Method of Making Same - Modifications to the surface of an electrode and/or the surfaces of the electrode material can improve battery performance. For example, the modifications can improve the capacity, rate capability and long cycle stability of the electrode and/or may minimize undesirable catalytic effects. In one instance, metal-ion batteries can have an anode that is coated, at least in part, with a metal fluoride protection layer. The protection layer is preferably less than 100 nm in thickness. | 04-18-2013 |
20130260204 | Energy Storage Systems Having an Electrode Comprising LixSy - Improved lithium-sulfur energy storage systems can utilizes Li | 10-03-2013 |
20130266836 | Hybrid Energy Storage Systems Utilizing Redox Active Organic Compounds - Redox flow batteries (RFB) have attracted considerable interest due to their ability to store large amounts of power and energy. Non-aqueous energy storage systems that utilize at least some aspects of RFB systems are attractive because they can offer an expansion of the operating potential window, which can improve on the system energy and power densities. One example of such systems has a separator separating first and second electrodes. The first electrode includes a first current collector and volume containing a first active material. The second electrode includes a second current collector and volume containing a second active material. During operation, the first source provides a flow of first active material to the first volume. The first active material includes a redox active organic compound dissolved in a non-aqueous, liquid electrolyte and the second active material includes a redox active metal. | 10-10-2013 |
20130273459 | Ionic Conductive Chromophores and Nonaqueous Redox Flow Batteries - Ionic conductive chromophores can be used as the positive electrolytes for high-energy density, nonaqueous redox flow battery (NRFB) systems. The nonaqueous nature of the NRFB systems allow for high operation voltage (compared to aqueous systems). Furthermore, the structure modifications to chromophores described herein improve the solubility of the resultant ionic conductive chromophores, thereby allowing them to be used in flow cell configurations. | 10-17-2013 |
20140127542 | Composite Separators and Redox Flow Batteries Based on Porous Separators - Composite separators having a porous structure and including acid-stable, hydrophilic, inorganic particles enmeshed in a substantially fully fluorinated polyolefin matrix can be utilized in a number of applications. The inorganic particles can provide hydrophilic characteristics. The pores of the separator result in good selectivity and electrical conductivity. The fluorinated polymeric backbone can result in high chemical stability. Accordingly, one application of the composite separators is in redox flow batteries as low cost membranes. In such applications, the composite separator can also enable additional property-enhancing features compared to ion-exchange membranes. For example, simple capacity control can be achieved through hydraulic pressure by balancing the volumes of electrolyte on each side of the separator. While a porous separator can also allow for volume and pressure regulation, in RFBs that utilize corrosive and/or oxidizing compounds, the composite separators described herein are preferable for their robustness in the presence of such compounds. | 05-08-2014 |
20140141291 | Hybrid Anodes for Redox Flow Batteries - RFBs having solid hybrid electrodes can address at least the problems of active material consumption, electrode passivation, and metal electrode dendrite growth that can be characteristic of traditional batteries, especially those operating at high current densities. The RFBs each have a first half cell containing a first redox couple dissolved in a solution or contained in a suspension. The solution or suspension can flow from a reservoir to the first half cell. A second half cell contains the solid hybrid electrode, which has a first electrode connected to a second electrode, thereby resulting in an equipotential between the first and second electrodes. The first and second half cells are separated by a separator or membrane. | 05-22-2014 |
20140234536 | Metal Fluoride Electrode Protection Layer and Method of Making Same - Modifications to the surface of an electrode and/or the surfaces of the electrode material can improve battery performance. For example, the modifications can improve the capacity, rate capability and long cycle stability of the electrode and/or may minimize undesirable catalytic effects. In one instance, metal-ion batteries can have an anode that is coated, at least in part, with a metal fluoride protection layer. The protection layer is preferably less than 100 nm in thickness. The anode material is fabricated according to methods that result in improved anode performance. | 08-21-2014 |
20140234753 | REDOX FLOW BATTERIES BASED ON SUPPORTING SOLUTIONS CONTAINING CHLORIDE - Redox flow battery systems having a supporting solution that contains Cl | 08-21-2014 |
20150147673 | High-Energy-Density, Aqueous, Metal-Polyiodide Redox Flow Batteries - Improved metal-based redox flow batteries (RFBs) can utilize a metal and a divalent cation of the metal (M | 05-28-2015 |
Patent application number | Description | Published |
20110224893 | LEARNING ROAD FEATURE DELAY TIMES BASED ON AGGREGATE DRIVER BEHAVIOR - Techniques are described for generating and using information regarding road traffic in various ways, including by obtaining and analyzing road traffic information regarding actual behavior of drivers of vehicles on a network of roads. Obtained actual driver behavior information may in some situations be analyzed to determine actual delays for vehicles encountering various particular road features in the network of roads, such as for identified decision points at which drivers face choices corresponding to possible alternative routes through the network of roads (e.g., intersections, highway exits and/or entrances, etc.) and/or for other traffic flow impediments. The identified and determined information from the analysis may then be used in various manners, including in some situations to assist in determining particular recommended or preferred routes of vehicles through the network of roads based at least in part on actual driver behavior information. | 09-15-2011 |
20110224898 | LEARNING ROAD NAVIGATION PATHS BASED ON AGGREGATE DRIVER BEHAVIOR - Techniques are described for generating and using information regarding road traffic in various ways, including by obtaining and analyzing road traffic information regarding actual behavior of drivers of vehicles on a network of roads. Obtained actual driver behavior information may in some situations be analyzed to identify decision point locations at which drivers face choices corresponding to possible alternative routes through the network of roads (e.g., intersections, highway exits and/or entrances, etc.), as well as to track the actual use by drivers of particular paths between particular decision points in order to determine preferred compound links between those decision point locations. The identified and determined information from the analysis may then be used in various manners, including in some situations to assist in determining particular recommended or preferred routes of vehicles through the network of roads based at least in part on actual driver behavior information. | 09-15-2011 |
20140309914 | LEARNING ROAD NAVIGATION PATHS BASED ON AGGREGATE DRIVER BEHAVIOR - Techniques are described for generating and using information regarding road traffic in various ways, including by obtaining and analyzing road traffic information regarding actual behavior of drivers of vehicles on a network of roads. Obtained actual driver behavior information may in some situations be analyzed to identify decision point locations at which drivers face choices corresponding to possible alternative routes through the network of roads (e.g., intersections, highway exits and/or entrances, etc.), as well as to track the actual use by drivers of particular paths between particular decision points in order to determine preferred compound links between those decision point locations. The identified and determined information from the analysis may then be used in various manners, including in some situations to assist in determining particular recommended or preferred routes of vehicles through the network of roads based at least in part on actual driver behavior information. | 10-16-2014 |
Patent application number | Description | Published |
20120290848 | Emulating Mixed-Code Programs Using a Virtual Machine Instance - The subject disclosure is directed towards a technology for efficiently emulating program code that is protected by one or more various code virtualization techniques to detect the presence of malware. An emulation engine emulates a program containing a mix of native code, custom (e.g., virtualized obfuscated) code, and at least one emulator and/or interpreter that understands the custom code, by building a custom emulation component that is built by detecting and analyzing the internal emulator or interpreter. The custom emulation component may access a translation table built from the analysis, and also may simplify a plurality of instructions in the program into a lesser number of instructions in an intermediate language used for emulation. | 11-15-2012 |
20140130158 | IDENTIFICATION OF MALWARE DETECTION SIGNATURE CANDIDATE CODE - A region of HTML or PDF file bytecode run on a virtual machine is identified as possible malware, allowing a detection signature to be generated. A determination is made, based on code behavior, that malware may be present. Variables visible in this identification start state can be found by mapping the start state to scopes in an abstract syntax data structure. Searching previously executed states of the virtual machine for any assignment of a variable that belongs to the set of variables of interest provides a set of assignments of interest, even in obfuscated code. Nonterminated assignments of interest will lead in turn to other variables of interest and assignments of interest, until all assignments of interest are terminated. At that point, a region of code defined by the assignments of interest is identified as a malware detection signature generation candidate, and submitted to a human or automated analyst. | 05-08-2014 |
20150205626 | EMULATING MIXED-CODE PROGRAMS USING A VIRTUAL MACHINE INSTANCE - The subject disclosure is directed towards a technology for efficiently emulating program code that is protected by one or more various code virtualization techniques to detect the presence of malware. An emulation engine emulates a program containing a mix of native code, custom (e.g., virtualized obfuscated) code, and at least one emulator and/or interpreter that understands the custom code, by building a custom emulation component that is built by detecting and analyzing the internal emulator or interpreter. The custom emulation component may access a translation table built from the analysis, and also may simplify a plurality of instructions in the program into a lesser number of instructions in an intermediate language used for emulation. | 07-23-2015 |
Patent application number | Description | Published |
20120168842 | SPLIT GATE FLASH CELL AND METHOD FOR MAKING THE SAME - A method for forming a split gate flash cell device provides for forming floating gate transistors. Each floating gate transistor is formed by providing a floating gate transistor substructure including an oxide disposed over a polysilicon gate disposed over a gate oxide disposed on a portion of a common source. Nitride spacers are formed along sidewalls of the floating gate transistor substructure and cover portions of the gate oxide that terminate at the sidewalls. An isotropic oxide etch is performed with the nitride spacers intact. The isotropic etch laterally recedes opposed edges of the oxide inwardly such that a width of the oxide is less than a width of the polysilicon gate. An inter-gate dielectric is formed over the floating gate transistor substructure and control gates are formed over the inter-gate dielectric to form the floating gate transistors. | 07-05-2012 |
20120181592 | METHODS AND STRUCTURES FOR CUSTOMIZED STI STRUCTURES IN SEMICONDUCTOR DEVICES - A method and structure provide for customizing STI, shallow trench isolation, structures in various parts of a system-on-chip, SOC, or other semiconductor integrated circuit device. Within an individual chip, STI structures are formed to include different dielectric thicknesses that are particularly advantageous for the particular device portion of the SOC chip in which the STI structure is formed. | 07-19-2012 |
20120225528 | FLOATING GATE FLASH CELL DEVICE AND METHOD FOR PARTIALLY ETCHING SILICON GATE TO FORM THE SAME - A method for forming a split gate flash cell memory device provides for establishing a floating gate region then using spacers or other hard mask materials that cover opposed edges of a gate electrode material in the gate region, to serve as hard masks during an etching operation that partially etches the gate electrode material which may be polysilicon. The gate electrode so produced serves as a floating gate electrode and includes a recessed central portion flanked by a pair of opposed upwardly extending fins which may terminate upwardly at an apex. A floating gate oxide is then formed by thermal oxidation and/or oxide deposition techniques. | 09-06-2012 |
20120231594 | FLASH CELL WITH FLOATING GATE TRANSISTORS FORMED USING SPACER TECHNOLOGY - Methods for forming split gate flash cell structures provide for symmetrical cells that are immune to misalignment of the photoresist pattern when forming the control gates. Spacers are utilized to form the floating gates in the floating gate transistors used in the flash cells. The spacers may be oxide spacers used to mask a polysilicon layer that will form the floating gates or the spacers may be polysilicon spacers that will themselves form the floating gates. The inter-gate oxide of the floating gate transistors may be formed using HTO or may be deposited. Hard mask spacers are used in conjunction with the control gate photoresist patterning operation to control the size and configuration of the control gate and the channel length. | 09-13-2012 |
20130244415 | FLOATING GATE FLASH CELL DEVICE AND METHOD FOR PARTIALLY ETCHING SILICON GATE TO FORM THE SAME - A method for forming a split gate flash cell memory device provides for establishing a floating gate region then using spacers or other hard mask materials that cover opposed edges of a gate electrode material in the gate region, to serve as hard masks during an etching operation that partially etches the gate electrode material which may be polysilicon. The gate electrode so produced serves as a floating gate electrode and includes a recessed central portion flanked by a pair of opposed upwardly extending fins which may terminate upwardly at an apex. A floating gate oxide is then formed by thermal oxidation and/or oxide deposition techniques. | 09-19-2013 |
20140027833 | SPLIT GATE FLASH CELL AND METHOD FOR MAKING THE SAME - A split gate flash cell device with floating gate transistors is provided. Each floating gate transistor is formed by providing a floating gate transistor substructure including an oxide disposed over a polysilicon gate disposed over a gate oxide disposed on a portion of a common source. Nitride spacers are formed along sidewalls of the floating gate transistor substructure and cover portions of the gate oxide that terminate at the sidewalls. An isotropic oxide etch is performed with the nitride spacers intact. The isotropic etch laterally recedes opposed edges of the oxide inwardly such that a width of the oxide is less than a width of the polysilicon gate. An inter-gate dielectric is formed over the floating gate transistor substructure and control gates are formed over the inter-gate dielectric to form the floating gate transistors. | 01-30-2014 |
20150084112 | SPLIT GATE FLASH CELL SEMICONDUCTOR DEVICE - A split gate flash cell device with floating gate transistors is provided. Each floating gate transistor is formed by providing a floating gate transistor substructure including an oxide disposed over a polysilicon gate disposed over a gate oxide disposed on a portion of a common source. Nitride spacers are formed along sidewalls of the floating gate transistor substructure and cover portions of the gate oxide that terminate at the sidewalls. An isotropic oxide etch is performed with the nitride spacers intact. The isotropic etch laterally recedes opposed edges of the oxide inwardly such that a width of the oxide is less than a width of the polysilicon gate. An inter-gate dielectric is formed over the floating gate transistor substructure and control gates are formed over the inter-gate dielectric to form the floating gate transistors. | 03-26-2015 |
20150228741 | FLOATING GATE FLASH CELL WITH EXTENDED FLOATING GATE - Provided is a floating gate flash cell and method for forming the same. The flash includes two floating gate transistors and a common source area therebetween. Each floating gate transistor includes a floating gate having a central portion disposed over a substrate surface and opposed lateral edges that extend into trenches and below the substrate surface. A control gate is disposed over said floating gate with a control gate dielectric between the floating gate and the control gate. The floating gates have side edges that are orthogonal to the opposed lateral edges and a common source area which is a substrate diffusion area, is positioned between respective facing side edges of the floating gates. | 08-13-2015 |
Patent application number | Description | Published |
20110170744 | VIDEO-BASED VEHICLE DETECTION AND TRACKING USING SPATIO-TEMPORAL MAPS - Systems and methods for detecting and tracking objects, such as motor vehicles, within video data. The systems and method analyze video data, for example, to count objects, determine object speeds, and track the path of objects without relying on the detection and identification of background data within the captured video data. The detection system uses one or more scan lines to generate a spatio-temporal map. A spatio-temporal map is a time progression of a slice of video data representing a history of pixel data corresponding to a scan line. The detection system detects objects in the video data based on intersections of lines within the spatio-temporal map. Once the detection system has detected an object, the detection system may record the detection for counting purposes, display an indication of the object in association with the video data, determine the speed of the object, etc. | 07-14-2011 |
20130260791 | TRAVEL PATTERN DISCOVERY USING MOBILE DEVICE SENSORS - A facility comprising methods and systems for discovering travel patterns based at least in part on data collected from a plurality of dynamic and/or mobile sensor devices is disclosed. The mobile sensor devices sense or detect the presence of nearby devices and record information about each detection, such as the location, the date and time, and an identifier of the detected device and provide this information to the facility. Thus, the facility can leverage the communication capabilities of existing mobile devices and networks to provide a broad, wide-ranging, scalable sensor network that detects the presence of individual devices. By recording and analyzing the encounter data received from various mobile sensor devices, the facility can ascertain or estimate the path of devices and their associated users. Given the availability of mobile devices and mobile networks, the disclosed techniques can be deployed without a substantial investment in infrastructure and maintenance. | 10-03-2013 |
Patent application number | Description | Published |
20110191465 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - A wireless network performance management system and method. The system includes at least one collection agent for collecting data related to at least one of service coverage; service quality; and usage of public and/or private data networks for enterprise clients, and a reporting unit to graphically represent the collected data to at least one of track, troubleshoot, and analyze the one of the service coverage; the service quality; and the usage of public and/or private data networks for the enterprise clients. | 08-04-2011 |
20120282933 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Controller coupled to a mobile communications environment including at least one of a public and a private network and method of controlling a mobile device in the mobile communications environment. The controller includes a receiver that receives data about network operating parameters at specific locations within the at least one of a public and private network, a processor that evaluates the data about the network operating parameters at the specific locations based upon rules for the mobile device, and a transmitter that sends advisories to a mobile device located within a predetermined proximity to one of the specific locations about the network operating parameters. | 11-08-2012 |
20120284376 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - A controller and method of controlling a mobile device. The controller is coupled to a mobile device through a mobile communications environment. The controller is coupled to the mobile communications environment at a location remote from the mobile device, and includes a receiver that receives data from the mobile device, a processor that evaluates the data received from the mobile device based upon rules for the mobile device, and a transmitter that sends data to the mobile device to at least one of alert the user to a condition and modify current operating parameters on the mobile device. | 11-08-2012 |
20120284399 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Data collection agent associated with a mobile device movable within a mobile communications environment that includes at least one available network connectable to the mobile device. The data collection agent includes an acquisition device to acquire data related to at least one of: service coverage for the at least one available network; service quality for the at least one available network; usage for the at least one available network; and system data from the mobile device, and a transmitter to send the acquired data to a web server. | 11-08-2012 |
20120284404 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Network auditing system and method for monitoring or auditing at least one communications network. The network auditing system includes an acquisition device to acquire, for locations throughout the at least one communications network, data related to at least one of: service coverage for the at least one communications network; service quality for the at least one communications network; and service usage for the at least one communications network, and a plotter to identify on an audit map the data acquired for the locations. | 11-08-2012 |
20120289187 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Mobile user auditing system and method for monitoring at least one available network accessible by a mobile user within a mobile communications environment. The mobile user auditing system includes an acquisition device to acquire, from the mobile user, data related to at least one of: service coverage for the mobile user in the at least one available network; service quality for the mobile user in the at least one available network; and service usage for the mobile user in the at least one available network, and a plotter to identify on an audit map locations within the at least one available network from which the acquired data was received. | 11-15-2012 |
20120289258 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Mobile device tracker and method for tracking movement of mobile devices within a mobile communications environment. The mobile device tracker includes an acquisition device to periodically acquire location data for the mobile device within the mobile communications environment, and a plotter to identify on a map of a geographical region within which the mobile communications environment is located the location data for the mobile device. | 11-15-2012 |
20130018836 | PUBLIC WIRELESS NETWORK PERFORMANCE MANAGEMENT SYSTEM WITH MOBILE DEVICE DATA COLLECTION AGENTS - Artificial intelligence engine that receives data related to at least one of at least one available network of a mobile communication environment and system data of a mobile device in the mobile communication environment. The artificial intelligence engine includes a rules engine that receives a currently configured set including at least one rule, the at least one rule includes at least one condition and at least one action. The at least one condition includes at least one predicate and at least one condition state, and the rules engine is structured to evaluate the at least one condition and the at least one predicate. Further, a triggering device triggers the at least one action in accordance with the evaluation of the at least one condition and the at least one predicate. | 01-17-2013 |