Patent application number | Description | Published |
20130308906 | SYSTEM AND METHOD FOR DENSE COUPLING BETWEEN OPTICAL DEVICES AND AN OPTICAL FIBER ARRAY - An optical system and method for coupling optical devices and an optical fiber array are provided. The optical system includes a substrate comprising a first side and a second side facing generally opposite to the first side. The optical system further includes at least one optical waveguide extending along at least a portion of the first side, at least one hole extending from the second side towards the first side, and at least one reflective element at the first side. The at least one reflective element is in optical communication with the at least one optical waveguide and with the at least one hole. The at least one reflective element is configured to deflect light between the at least one optical waveguide and the at least one hole. | 11-21-2013 |
20130315527 | PHOTOCARRIER-INJECTING VARIABLE OPTICAL ATTENUATOR - A photocarrier-injecting variable optical attenuator that operates by injecting photocarriers into a light transmitting waveguide from a second, injection light source. The light transmitting waveguide may be defined by a ridge extending from a slab of a light transmitting medium. The light transmitting waveguide is transparent to signal light. Light emitted from the second, injection light source is optically absorbed by the light transmitting waveguide to introduce photocarriers in a plurality of configurations, thereby attenuating the signal light. | 11-28-2013 |
20130330034 | OPTICAL SYSTEM WITH INTEGRATED PHOTODETECTOR USING A SELF-ALIGNED DOUBLE U-GROOVE STRUCTURE - An optical system includes a silicon substrate, a 45-degree or 54.7-degree reflector formed in the silicon substrate, deeply etched double U-shape trenches formed in the silicon substrate, a thin film disposed on the reflector surface with total or partial optical refection, a top and bottom surface contacted p-i-n structure formed in the silicon substrate for optical power monitoring, a plurality of rectangular or wedge shaped spacers formed on top surface of the silicon substrate, and a surface emitting light source flip-chip bonded on the silicon substrate via the spacers. | 12-12-2013 |
20140029890 | OPTICAL SYSTEM WITH INTEGRATED PHOTODETECTORS - An optical system and a method of fabrication are provided. The optical system includes a substrate and at least one hole extending from a second side of the substrate towards a first side of the substrate and configured to receive at least one optical fiber. The substrate includes at least one photodetector at the first side or between the at least one hole and the first side and configured to be in an optical path of an optical signal emitted from the at least one optical fiber or transmitted through the first side to the at least one optical fiber. The at least one photodetector is responsive to the optical signal by generating an electrical signal indicative of an intensity of the optical signal | 01-30-2014 |
20140079082 | TUNABLE OPTICAL SYSTEM WITH HYBRID INTEGRATED LASER - A tunable optical system with hybrid integrated semiconductor laser is provided. The optical system includes a silicon-on-insulator (SOI) substrate; a first optical waveguide tunable comb filter formed at the first side of the SOI substrate; a second optical waveguide tunable comb filter with detuned filter response formed at the first side of the SOI substrate; an etched laser pit at the first side of the SOI substrate; a plurality of spacers formed on the bottom surface of the laser pit near the plane of the first side of the SOI substrate; a plurality of bumping pads formed on the bottom surface of the laser pit near the plane of the first side of the SOI substrate; and a laser chip flip-chip bonded at the first side of the SOI substrate supported by the spacers. Heating sections may be provided on the filters to tune the filters. | 03-20-2014 |
20140124669 | WAVEGUIDE END-COUPLED INFRARED DETECTOR - A Ge waveguide photo-detector fabricated on a silicon-on-insulator substrate is provided. It comprises a Ge waveguide detector end-coupled to a light-signal-carrying silicon waveguide, both disposed on a silicon-on-insulator (SOI) substrate. An electrical field is established along the direction of light propagation inside the Ge waveguide detector by doping the two opposite ends of the Ge detector with P or N type dopants. In result the height and width of the Si waveguide is decoupled from the speed of the Ge detector. | 05-08-2014 |
Patent application number | Description | Published |
20100167118 | HIGH-DISCHARGE-RATE LITHIUM ION BATTERY - The present invention provides for a lithium ion battery and process for creating such, comprising higher binder to carbon conductor ratios than presently used in the industry. The battery is characterized by much lower interfacial resistances at the anode and cathode as a result of initially mixing a carbon conductor with a binder, then with the active material. Further improvements in cycleability can also be realized by first mixing the carbon conductor with the active material first and then adding the binder. | 07-01-2010 |
20120119155 | ELECTRONICALLY CONDUCTIVE POLYMER BINDER FOR LITHIUM-ION BATTERY ELECTRODE - A family of carboxylic acid group containing fluorene/fluorenon copolymers is disclosed as binders of silicon particles in the fabrication of negative electrodes for use with lithium ion batteries. These binders enable the use of silicon as an electrode material as they significantly improve the cycle-ability of silicon by preventing electrode degradation over time. In particular, these polymers, which become conductive on first charge, bind to the silicon particles of the electrode, are flexible so as to better accommodate the expansion and contraction of the electrode during charge/discharge, and being conductive promote the flow battery current. | 05-17-2012 |
20130253163 | ELECTRONICALLY CONDUCTIVE POLYMER BINDER FOR LITHIUM-ION BATTERY ELECTRODE - A family of carboxylic acid groups containing fluorene/fluorenon copolymers is disclosed as binders of silicon particles in the fabrication of negative electrodes for use with lithium ion batteries. Triethyleneoxide side chains provide improved adhesion to materials such as, graphite, silicon, silicon alloy, tin, tin alloy. These binders enable the use of silicon as an electrode material as they significantly improve the cycle-ability of silicon by preventing electrode degradation over time. In particular, these polymers, which become conductive on first charge, bind to the silicon particles of the electrode, are flexible so as to better accommodate the expansion and contraction of the electrode during charge/discharge, and being conductive promote the flow battery current. | 09-26-2013 |
20150034881 | ELECTRONICALLY CONDUCTIVE POLYMER BINDER FOR LITHIUM-ION BATTERY ELECTRODE - A family of carboxylic acid group containing fluorene/fluorenon copolymers is disclosed as binders of silicon particles in the fabrication of negative electrodes for use with lithium ion batteries. These binders enable the use of silicon as an electrode material as they significantly improve the cycle-ability of silicon by preventing electrode degradation over time. In particular, these polymers, which become conductive on first charge, bind to the silicon particles of the electrode, are flexible so as to better accommodate the expansion and contraction of the electrode during charge/discharge, and being conductive promote the flow battery current. | 02-05-2015 |
Patent application number | Description | Published |
20110320846 | ADAPTIVE MEMORY FREQUENCY SCALING - Methods and apparatuses for adaptive memory operational state management. A memory performance parameter is determined for at least a portion of a memory system. The memory performance parameter is compared to one or more threshold values. An operating frequency of the memory system can be modified based on results of the comparison of the memory performance parameter and the one or more threshold values. | 12-29-2011 |
20120030396 | Decoupled Memory Modules: Building High-Bandwidth Memory Systems from Low-Speed Dynamic Random Access Memory Devices - Apparatus and methods related to exemplary memory system are disclosed. The exemplary memory systems use a synchronization device to increase channel bus data rates while using relatively-slower memory devices operating at device bus data rates that differ from channel bus data rates. | 02-02-2012 |
20130097403 | Address Mapping in Memory Systems - A memory system includes an address mapping circuit. The address mapping circuit receives an input memory address having a first set of address bits. The address mapping circuit applies a logic function to the input memory address to generate a mapped memory address. The logic function uses at least a subset of the first set of address bits in two separate operations that respectively determine two portions of the mapped memory address. | 04-18-2013 |
20130111132 | Cache Memory That Supports Tagless Addressing | 05-02-2013 |
20130332668 | METHODS AND APPARATUSES FOR ADDRESSING MEMORY CACHES - A cache memory includes cache lines to store information. The stored information is associated with physical addresses that include first, second, and third distinct portions. The cache lines are indexed by the second portions of respective physical addresses associated with the stored information. The cache memory also includes one or more tables, each of which includes respective table entries that are indexed by the first portions of the respective physical addresses. The respective table entries in each of the one or more tables are to store indications of the second portions of respective physical addresses associated with the stored information. | 12-12-2013 |
20140047155 | MEMORY MODULE THREADING WITH STAGGERED DATA TRANSFERS - A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus. | 02-13-2014 |
20140068172 | SELECTIVE REFRESH WITH SOFTWARE COMPONENTS - A method of refreshing a memory is disclosed. The method includes accessing from active memory an active memory map. The active memory map is generated by software and identifies addresses corresponding to the active memory and associated refresh criteria for the addresses. The refresh criteria are evaluated for a portion of the active memory, and an operation initiated to refresh a portion of the active memory is based on the refresh criteria. | 03-06-2014 |
20140115296 | Remapping Memory Cells Based on Future Endurance Measurements - A method of operating a memory device that includes groups of memory cells is presented. The groups include a first group of memory cells. Each one of the groups has a respective physical address and is initially associated with a respective logical address. The device also includes an additional group of memory cells that has a physical address but is not initially associated with a logical address. In the method, a difference in the future endurance between the first group of memory cells and the additional group of memory cells is identified. When the difference in the future endurance between the first group and the additional group exceeds a predetermined threshold difference, the association between the first group and the logical address initially associated with the first group is ended and the additional group is associated with the logical address that was initially associated with the first group. | 04-24-2014 |
20140164823 | Memory Disturbance Recovery Mechanism - Components of a memory system, such as a memory controller and memory device, which detect accumulated memory read disturbances and correct such disturbances before they reach a level that causes errors. The memory device includes a memory array and a disturbance control circuit. The memory array includes a plurality of memory rows. Each memory row is associated with a disturbance warning circuit having a state that corresponds to an accumulated disturbance in the memory row. The disturbance control circuit determines, responsive to an activation of a memory row of the plurality of memory rows specified by a row access command, whether the disturbance condition is present in the memory row based on the state of the disturbance warning circuit associated with the memory row. If a disturbance condition is present, the disturbance control circuit causes a recovery operation to be performed on the memory row to reduce the accumulated disturbances. | 06-12-2014 |
Patent application number | Description | Published |
20110196793 | GENERIC FEATURE LICENSING FRAMEWORK - A system enables customers to provision devices with feature licenses that enable specified features in the devices. The system includes a feature definition module configured to store product feature information associated with different products available from a plurality of different manufacturers. The system also includes a feature license management module configured to generate, update and revoke feature licenses. The feature licenses that are generated all have a common format. The system further includes a feature credit management module configured to monitor and account for feature credits available to customer organization units. A user management module is also provided in the system, which is configured to authenticate users of the system. A user interface is accessible over a communications network through which authenticated users can request and receive feature licenses. | 08-11-2011 |
20110197077 | SOFTWARE FEATURE AUTHORIZATION THROUGH DELEGATED AGENTS - A method enables selected features of a software product residing on an end user electronic device with a license delivered from a licensing provider to a service provider of the end user electronic device. The method includes requesting at least one license to authorize a first service provider. An encrypted installation key uniquely associated with the first service provider is received as well as an authorization agent module for installation on one or more authorization agent devices associated with the first service provider. The encrypted installation key and the authorization agent module are installed on the authorization agent devices. A device-unique identifier (DUID) is generated for each authorization agent device based on hardware characteristics of the respective authorization agent devices. The DUID and the encrypted installation key are sent from the authorization agent device to a licensing provider to obtain the requested license. The requested license is received by the authorization agent devices if the DUID and the encrypted installation key are validated by the licensing provider. The license on authorization agent device authorizes and enables the selected features of the software product on an end user electronic device. | 08-11-2011 |
20120143766 | Secure Large Volume Feature License Provisioning System - Disclosed is a manufacturing process and feature licensing system for provisioning personalized (device-unique) licenses to devices. The secure system uses a secure key wrapping mechanism to deliver the LSK to LPS. Another feature is that various network communication links are secured using standard security protocol. Application messages, license templates, licenses are digitally signed. The system is flexible, configured to allow multiple manufacturers and to allow various feature configurations via the use of License Template; scalable, as it is possible to use multiple LPS hosts to serve multiple programming stations; and available in that the delegation of license signing capability from CLS to LPS eliminates the dependency on unreliable Internet connections. Redundant LPS hosts provide high level of availability required for high volume license provisioning. The system is traceable: license and device association are replicated back to the CLS to provide full license request and generation traceability. | 06-07-2012 |
20120204269 | SECURE AUTOMATED FEATURE LICENSE UPDATE SYSTEM AND METHODS - A method for providing a secure automated feature license update is disclosed. This method may be performed at a central license server. A license template including features for enablement on a device is generated. The license template is sent to an authorized user. A license update request is received from an entity. An updated license is generated by the central license server. A response is sent to the entity. | 08-09-2012 |
20130185173 | FEATURE LICENSING FRAMEWORK FOR THIRD PARTY FEATURE CREDIT MANAGEMENT - A method and apparatus for provisioning devices. One method includes authenticating a first customer as an authenticated user and receiving from a first customer a first request to establish a credit record for a specified number of upgraded feature licenses. The upgraded feature licenses are obtainable from a third party supplier and are associated with components available from the third party supplier. The credit record includes feature credits to be made available to the first customer to obtain the upgraded feature licenses from the third party supplier. A second request is received from the first customer to release the feature credits to a credit pool associated with the first customer so that the feature credits are available to the first customer. The upgraded feature licenses are generated and the credit pool associated with the first customer is debited for the number of credits needed to obtain the upgraded feature licenses. | 07-18-2013 |
20140141762 | GENERIC FEATURE-LICENSING FRAMEWORK - Disclosed is an arrangement to enable customers to provision devices with feature licenses that enable specified features in the devices. The arrangement includes a feature-licensing system for performing feature-licensing processes to provision the devices with feature licenses and a feature-licensing process configuration system. | 05-22-2014 |
20140280828 | FEATURE LICENSE-RELATED REPAIR/REPLACEMENT PROCESSES AND CREDIT HANDLING - A system and method for issuing a license for a device through a license server is provided. A server receives identification information for a device that communicates to the server if a first license binding identity and/or a first display identity has changed. A previous license for the device is revoked and a previous license credit is returned to a user's credit pool if the first license binding identity and/or the first display identity has changed. A license request is received, which includes a second license binding identity identifying the device. If the second license binding identity is the same as the first license binding identity, the previous license for the device is issued. If the second license binding identity is not the same as the first license binding identity, a new license for the device is issued and a new license credit is deducted from the user's credit pool. | 09-18-2014 |
Patent application number | Description | Published |
20100153548 | METHOD AND SYSTEM FOR TRACKING SCREEN ACTIVITIES - Techniques to facilitate a system to capture, process, and archive a series of user interactive events and subsequently retrieve the stored user interactive events are disclosed. The captured information is indexed and stored for future access either on a terminal device or an accessible remote server device. | 06-17-2010 |
20120079103 | METHOD AND SYSTEM FOR TRACKING SCREEN ACTIVITIES - Techniques to facilitate a system to capture, process, and archive a series of user interactive events and subsequently retrieve the stored user interactive events are disclosed. The captured information is indexed and stored for future access either on a terminal device or an accessible remote server device. | 03-29-2012 |
20120278534 | Flash memory card-based storage devices with changeable capacity - A reconfigurable type of flash memory-based storage device is disclosed. The flash memory-based storage device provides a plurality of mechanisms to accommodate a number of flash memory cards. As the storage capacity of the flash memory cards is increased over the time, so does the flash memory-based storage device by replacing only the flash memory cards. | 11-01-2012 |
20130022284 | Method and system for updating business cards - Techniques for capturing images of business cards, uploading the images to a designated computing device for processing and recognition are disclosed. A mechanism is provided to update extracted data from the images when there are any changes. Depending on implementation, there are a number of ways to capture images of business cards (e.g., via a phone camera, a PC camera, or a scanning device). A transmission means is provided to transport the images to the designated computing device for centralized management of integrated contact information for individual users. As a result, a user may access his/her updatable integrated contact information database anywhere anytime from a chosen device. | 01-24-2013 |
20130083196 | Vehicle monitoring systems - A monitoring system for vehicles is disclosed. At least two cameras are disposed around a vehicle to generate videos or images representing surrounding scenes in which the vehicle is present. Video streams from the cameras are transported via wired means or wireless means to a video processing system. Depending on applications, the video streams are processed to be collectively displayed on a screen (e.g., on the dashboard of the vehicle), analyzed to assist the driver of the vehicle to perform a task, stored in a storage device of limited capacity, or transported to a remote server for remote assistance or analysis. | 04-04-2013 |
20140156760 | Method and system for maintaining contact information - Techniques for synchronizing personal contact information with or from different sources are disclosed. Through a website (i.e., a server or system), all fractional personal contact information is consolidated, synchronized, processed or updated. In return, any of the resources may be synchronized to get a copy of the latest version of the contact information. When contacts in a list by a registered user are also registered with the server, any of the contacts may update their respective contact information that can be timely reflected in the list. As a result, the registered user always has a latest version of the contact information for some or all of his/her contacts without even knowing some has already been changed or updated. Based on the contact information, other features including proof delivery of emails, recycling of deleted contacts, a “black” list, contact relationship levels and anonymous email, short messaging and calls are provided. | 06-05-2014 |
20140156770 | Method and system for exchanging messages among established contacts - Techniques for exchanging messages among established contacts are disclosed. Through a server or system, a registered user can post messages from his/her cellular phones or personal data assistants as a mobile blog. Depending on preference set by the user, the messages may be posted privately or publically. When the messages are private, the user can use the messages to create his/her journal. When the messages are public, the user allows his established contacts to comment on the messages originated by the user to create a message exchanging environment among the contacts, where the contacts are already established with the user. | 06-05-2014 |
Patent application number | Description | Published |
20120115453 | SELF-AWARE PROFILE SWITCHING ON A MOBILE COMPUTING DEVICE - In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device. | 05-10-2012 |
20120115501 | SELF-AWARE PROFILE SWITCHING ON A MOBILE COMPUTING DEVICE - In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device. | 05-10-2012 |
20130238971 | PROPAGATING USER FEEDBACK ON SHARED POSTS - Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication. | 09-12-2013 |
20140223289 | PROPAGATING USER FEEDBACK ON SHARED POSTS - Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication. | 08-07-2014 |
20140321624 | AUTOMATICALLY ESTABLISHING A TELEPHONIC CONNECTION BETWEEN DEVICES - Various aspects of this disclosure are directed to determining, with a computing device, that there may be an emergency situation. The computing device can determine that there may be an emergency situation based on a determination that a threshold time value has been exceeded. Responsive to the determination, the computing device can identify a phone number, and a voice connection using the identified phone number can be established. The computing device can also provide a message for output using the voice connection. | 10-30-2014 |
Patent application number | Description | Published |
20100212353 | REFRIGERANT DISTRIBUTION SYSTEM - A refrigerant distribution system has a plurality of chambers formed inside a refrigerant distribution plate, each of the plurality of chambers extending from one end of the refrigerant distribution plate into the refrigerant distribution plate; and a plurality of holes formed in each of the plurality of chambers, the plurality of holes fluidly communicating each of the plurality of chambers with an outside of the refrigerant distribution place. The evaporator may be oriented such that the refrigerant flows horizontally with respect to gravity. The present invention may improve the thermal performance of the evaporator while the evaporator is oriented sub-optimally. Often, with horizontal flow through an evaporator, the refrigerant phases, liquid and vapor, may separate in the manifold, resulting in poor distribution of refrigerant in the evaporator core. The refrigerant distribution plate of the present invention evenly distributes the refrigerant in the core. | 08-26-2010 |
20120102989 | INTEGRATED RECEIVER AND SUCTION LINE HEAT EXCHANGER FOR REFRIGERANT SYSTEMS - A refrigeration system may be provided with a space-saving suction-line heat exchanger. The heat exchanger may be incorporated into a receiver. As heated liquid refrigerant enters and flows through the receiver, it may transfer heat into the heat exchanger. The heat exchanger may be connected to a suction line of the system so that refrigerant vapor and an oil-refrigerant mixture may be heated as it passes from an evaporator and into an inlet of a compressor. | 05-03-2012 |
20120111033 | INTEGRATED EVAPORATOR AND ACCUMULATOR FOR REFRIGERANT SYSTEMS - A space-saving cooling system for an aircraft may include an evaporator in an enclosure with an accumulation region in the enclosure for a liquid mixture of liquid refrigerant and lubricating oil. Space saving may be achieved through a combining of evaporator functions and accumulator functions in a single enclosure. A heat exchanger may be interposed between the evaporator and the compressor for heating refrigerant emerging from the evaporator so that liquid refrigerant does not reach an inlet of the compressor. | 05-10-2012 |
20130099488 | O-RING SHIELD SYSTEM AND METHOD - An O-ring shield system and method of protecting O-rings in a high pressure refrigerant system are disclosed. The system may include first and second pipes coupled together. An O-ring may be disposed on one of the pipes. A compressible shield ring may be positioned upstream a flow of refrigerant from the O-ring. | 04-25-2013 |
20140203551 | HYBRID REDUNDANT SEAL FOR REFRIGERANT SYSTEMS - A connection system for carrying a refrigerant may provide a hybrid redundancy in sealing a refrigerant flow from the surround system environment. The connection system may include a first sealing ring of a first type and a second sealing ring of a second type positioned downstream from the first sealing ring. In some embodiments, the first sealing ring may be in a groove positioned around the outside diameter of a male fitting. The second sealing ring may be positioned at an interface between the male fitting and a female fitting. In some embodiments, flanges of each fitting define the interface so that the second sealing ring may be positioned between the flanges of each fitting. The second sealing ring may be selected from a material that has a wider range of operating temperature than the first sealing ring so that in the event of failure in the first sealing ring, the second sealing ring may prevent leakage. | 07-24-2014 |
20140352789 | CHARGE VALVE SEALING SYSTEM - A charge valve system includes a valve fitting housing a valve and a cap sealing the fluid from escaping the charge valve system. The valve fitting may include a fitting exterior surface diameter. The cap may include an inner sidewall diameter greater than the fitting exterior surface diameter so that the cap inner sidewall may be spaced from the fitting exterior surface. In some embodiments, the cap inner sidewall may be slid over the valve fitting into compressed engagement sealing the cap over the valve fitting. | 12-04-2014 |
Patent application number | Description | Published |
20090042241 | MICROFLUIDIC DEVICE - Described herein are particular embodiments relating to a microfluidic device that may be utilized for cell sensing, counting, and/or sorting. Particular aspects relate to a microfabricated device that is capable of differentiating single cell types from dense cell populations. One particular embodiment relates a device and methods of using the same for sensing, counting, and/or sorting leukocytes from whole, undiluted blood samples. | 02-12-2009 |
20090188864 | METHOD AND APPARATUS FOR MICROFILTRATION TO PERFORM CELL SEPARATION - A microfiltration apparatus and method for separating cells, such as circulating tumor cells, from a sample using a microfiltration device having a top porous membrane and a bottom porous membrane. The porous membranes are formed from parylene and assembled using microfabrication techniques. The porous membranes are arranged so that the pores in the top membrane are offset from the pores in the bottom membrane. | 07-30-2009 |
20110111412 | Uses of Parylene Membrane Filters - The invention provides parylene membrane filters, filter devices and methods of making them and using them in the mechanical separation of cells and particles by size. The provision of parylene membrane filters with high figures of merit and finely controlled hole sizes allows the separation of cells and particles in a variety of biological and other fluids according to sizes. | 05-12-2011 |
20120097610 | METHOD AND APPARATUS FOR MICROFILTRATION TO PERFORM CELL SEPARATION - A microfiltration apparatus and method for separating cells, such as circulating tumor cells, from a sample using a microfiltration device having a top porous membrane and a bottom porous membrane. The porous membranes are formed from parylene and assembled using microfabrication techniques. The porous membranes are arranged so that the pores in the top membrane are offset from the pores in the bottom membrane. | 04-26-2012 |
20140377742 | MICROFLUIDIC DEVICE - Described herein are particular embodiments relating to a microfluidic device that may be utilized for cell sensing, counting, and/or sorting. Particular aspects relate to a microfabricated device that is capable of differentiating single cell types from dense cell populations. One particular embodiment relates a device and methods of using the same for sensing, counting, and/or sorting leukocytes from whole, undiluted blood samples. | 12-25-2014 |
Patent application number | Description | Published |
20110149641 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 06-23-2011 |
20110149642 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 06-23-2011 |
20110194337 | Non-Volatile Memory Cell With Precessional Switching - A method and apparatus for writing data to a non-volatile memory cell, such as a spin-torque transfer random access memory (STRAM) memory cell. In some embodiments, a selected resistive state is written to a magnetic tunneling structure by applying a succession of indeterminate write pulses thereto until the selected resistive state is verified. | 08-11-2011 |
20110228597 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 09-22-2011 |
20120106239 | Magnetic Memory Element With Multi-Domain Storage Layer - An apparatus and method for enhancing data writing and retention to a magnetic memory element, such as in a non-volatile data storage array. In accordance with various embodiments, a programmable memory element has a reference layer and a storage layer. The reference layer is provided with a fixed magnetic orientation. The storage layer is programmed to have a first region with a magnetic orientation antiparallel to said fixed magnetic orientation, and a second region with a magnetic orientation parallel to said fixed magnetic orientation. A thermal assist layer may be incorporated into the memory element to enhance localized heating of the storage layer to aid in the transition of the first region from parallel to antiparallel magnetic orientation during a write operation. | 05-03-2012 |
20120119313 | Memory Cell With Phonon-Blocking Insulating Layer - An apparatus and associated method for a non-volatile memory cell with a phonon-blocking insulating layer. In accordance with various embodiments, a magnetic stack has a tunnel junction, ferromagnetic free layer, pinned layer, and an insulating layer that is constructed of an electrically and thermally insulative material that blocks phonons while allowing electrical transmission through at least one conductive feature. | 05-17-2012 |
20130200476 | Memory Cell with Phonon-Blocking Insulating Layer - An apparatus and associated method for a non-volatile memory cell with a phonon-blocking insulating layer. In accordance with various embodiments, a magnetic stack has a tunnel junction, ferromagnetic free layer, pinned layer, and an insulating layer that is constructed of an electrically and thermally insulative material that blocks phonons while allowing electrical transmission through at least one conductive feature. | 08-08-2013 |
20130292784 | Magnetic Memory Element with Multi-Domain Storage Layer - An apparatus and method for enhancing data writing and retention to a magnetic memory element, such as in a non-volatile data storage array. In accordance with various embodiments, a programmable memory element has a reference layer and a storage layer. The reference layer is provided with a fixed magnetic orientation. The storage layer is programmed to have a first region with a magnetic orientation antiparallel to said fixed magnetic orientation, and a second region with a magnetic orientation parallel to said fixed magnetic orientation. A thermal assist layer may be incorporated into the memory element to enhance localized heating of the storage layer to aid in the transition of the first region from parallel to antiparallel magnetic orientation during a write operation. | 11-07-2013 |
20140154529 | MAGNETORESISTIVE SENSOR FOR A MAGNETIC STORAGE SYSTEM READ HEAD, AND FABRICATION METHOD THEREOF - A magnetic read transducer including a magnetoresistive sensor is described, as well as a fabrication method thereof. The magnetoresistive sensor includes a cap layer overlaying a free layer. The cap layer is situated with a first thickness to absorb boron from the free layer. The magnetoresistive sensor is annealed, and boron is diffused from the free layer and absorbed by the cap layer, improving the magnetic performance of the free layer. The cap layer thickness is then reduced to a second thickness, thereby reducing the shield-to-shield (SS) stack spacing of the magnetoresistive sensor and allowing for increased areal recording density. | 06-05-2014 |
Patent application number | Description | Published |
20120002722 | METHOD AND APPARATUS FOR REGION-BASED FILTER PARAMETER SELECTION FOR DE-ARTIFACT FILTERING - Methods and apparatus are provided for region-based filter parameter selection for de-artifact filtering. An apparatus includes an encoder for encoding picture data for at least a region of a picture. The encoder includes a de-artifact filter for performing de-artifact filtering on the region using region-based filter parameter selection. The region includes any of a non-block-boundary, a block boundary, a combination thereof, and the non-block-boundary to an exclusion of any block boundaries. | 01-05-2012 |
20120082224 | INTRA SMOOTHING FILTER FOR VIDEO CODING - This disclosure relates to techniques for reducing the amount of additional data encoded with a block encoded using intra-predictive coding. Particularly, the techniques provide apparatus and methods of applying a smoothing filter to prediction samples used in intra-predictive coding. For example, in fixed mode-dependent intra-predictive coding, a video encoder may determine the type of smoothing filter applied to prediction samples based on block size and intra-prediction mode combination associated with the current block, where the combination is used to look up a filter in a first filter table. In adaptive mode-dependent intra-predictive coding, the encoder uses two filters, one from the first filter table and another from a second filter table, applies both filters, and determines which yields better results. When the second filter table filter yields better results, the encoder encodes a filtering indication. When a filter from the first filter table is used, no filtering indication is encoded. | 04-05-2012 |
20120099642 | METHODS AND APPARATUS FOR SPATIALLY VARYING RESIDUE CODING - Methods and apparatus are provided for spatially varying residue coding. An apparatus includes a video encoder ( | 04-26-2012 |
20120106628 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING BINARY SETS USING ADAPTIVE TREE SELECTION - Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter. | 05-03-2012 |
20120106629 | METHODS AND APPARATUS FOR SIGNALING INTRA PREDICTION FOR LARGE BLOCKS FOR VIDEO ENCODERS AND DECODERS - Methods and apparatus are provided for signaling intra prediction for large blocks for video encoders and decoders. An apparatus includes a video encoder for encoding picture data for at least one large block in a picture by signaling intra prediction for the at least one large block. The intra prediction is signaled by selecting a basic coding unit size and assigning a single spatial intra partition type for the basic coding unit size. The single spatial intra partition type is selectable from among a plurality of spatial intra partition types. The at least one large block has a large block size greater than a block size of the basic coding unit. The intra prediction is hierarchical layer intra prediction and is performed for the at least one large block by at least one of splitting from the large block size to the basic coding unit size and merging from the basic coding unit size to the large block size. | 05-03-2012 |
20120114048 | METHODS AND APPARATUS FOR COLLABORATIVE PARTITION CODING FOR REGION BASED FILTERS - Methods and apparatus are provided for collaborative partition coding for region based filters. An apparatus includes a video encoder ( | 05-10-2012 |
20120121009 | METHODS AND APPARATUS FOR ADAPTIVE TRANSFORM SELECTON FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive transform selection for video encoding and decoding. An apparatus includes a video encoder for encoding at least a block in a picture using a transform. The transform used to encode the block is selected from a plurality of transforms. The plurality of transforms is adaptively updated during the encoding of the picture. | 05-17-2012 |
20120121011 | PARALLEL CONTEXT CALCULATION IN VIDEO CODING - In one example, a method for coding video data includes identifying a scan path for scanning significance information associated with a quantized transform coefficient. The method also includes determining a context support neighborhood for entropy coding the significance information associated with the quantized transform coefficient, wherein the context support neighborhood excludes one or more context support elements that are located in the scan path. The method also includes coding the significance information using the modified context support neighborhood. | 05-17-2012 |
20120134426 | METHOD AND APPARATUS FOR REUSING TREE STRUCTURES TO ENCODE AND DECODE BINARY SETS - Methods and apparatus are provided for reusing tree structures to encode and decode binary sets. The method encodes a binary set of data using a tree structure, wherein said encoding step encodes a portion of the binary set using a portion of the tree structure and encodes another portion of the binary set by reusing at least some of the portion of the tree structure used to encode the portion of the binary set. | 05-31-2012 |
20120140814 | CODING THE POSITION OF A LAST SIGNIFICANT COEFFICIENT WITHIN A VIDEO BLOCK BASED ON A SCANNING ORDER FOR THE BLOCK IN VIDEO CODING - In one example, an apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, wherein the apparatus includes a video coder configured to code x- and y-coordinates that indicate a position of a last non-zero coefficient within the block according to a scanning order associated with the block when the scanning order comprises a first scanning order, and code interchanged x- and y-coordinates that indicate the position of the last non-zero coefficient within the block according to the scanning order when the scanning order comprises a second scanning order, wherein the second scanning order is different than the first scanning order. | 06-07-2012 |
20120140830 | METHODS AND APPARATUS FOR IMPROVED INTRA CHROMA ENCODING AND DECODING - Methods and apparatus are provided for improved chroma encoding and decoding. An apparatus includes an encoder for encoding picture data for at least a block in a picture. Multiple partition types are supported for intra chroma coding of the block. The multiple partition types include a set of chroma partition types and a set of luma partition types. The set of chroma partition types are different than the set of luma partition types. | 06-07-2012 |
20120147948 | METHODS AND APPARATUS FOR EXPLICIT UPDATES FOR SYMBOL PROBABILITIES OF AN ENTROPY ENCODER OR DECODER - Methods and apparatus are provided for explicit updates for symbol probabilities of an entropy encoder or decoder. An apparatus includes a video encoder having an entropy encoder for encoding symbols for picture data for at least a portion of a picture. An explicit update function is used to update probabilities of the symbols processed by the entropy encoder. The explicit update function at least one of is truncated at a threshold value and has a varying rate of adaptation. | 06-14-2012 |
20120163455 | MODE DEPENDENT SCANNING OF COEFFICIENTS OF A BLOCK OF VIDEO DATA - This disclosure describes apparatuses and methods of encoding coefficients associated with a block of video data. In one example, a method may comprise selecting a scan order for the coefficients based on an intra coding mode used to predict the block of video data and a transform block size used in transforming the block of video data, and generating a syntax element to communicate the selected scan order for the block of video data. | 06-28-2012 |
20120170652 | METHODS AND APPARATUS FOR EFFICIENT VIDEO ENCODING AND DECODING OF INTRA PREDICTION MODE - Methods and apparatus are provided for efficient video encoding and decoding of intra prediction mode. An apparatus includes a video encoder for encoding picture data for at least a block in a picture by determining a spatial pattern for a decoded intra prediction mode residue used to reconstruct the picture at the video encoder. The decoded intra prediction mode residue is obtained by inverse quantizing and inverse transforming a transformed and quantized difference between an original version of the block and at least one reference block. The spatial pattern is used to determine an intra prediction mode for encoding the block. | 07-05-2012 |
20120189051 | METHODS AND APPARATUS FOR DEBLOCKING FILTERING OF NON-LOCAL INTRA PREDICTION - Methods and apparatus are provided for deblocking filtering on non-local intra prediction. An apparatus includes an encoder for encoding picture data using non-local intra prediction. The encoder includes a deblocking filter configured for use with non-local intra prediction modes so as to deblock filter at least a portion of the picture data encoded using the non-local intra prediction. | 07-26-2012 |
20120195371 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING BINARY SETS USING ADAPTIVE TREE SELECTION - Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter. | 08-02-2012 |
20120195378 | PIXEL LEVEL ADAPTIVE INTRA-SMOOTHING - This disclosure describes intra-smoothing techniques for intra-coding of video data. In one example, a video encoder is configured to determine a plurality of prediction samples for intra-predictive coding of a block to be coded in a video frame, calculate a local statistic for a first prediction sample of the prediction samples, select a filter from a plurality of filters based on the local statistic, and apply the selected filter to the first prediction sample. The video encoder may also be configured to calculate at least one local statistic for each prediction sample of the prediction samples, select a filter from a plurality of different filters based on the at least one local statistic for each prediction sample, and apply each selected filter to the corresponding prediction sample to generate the filtered version of the prediction sample. Embodiments further include video decoders and method of decoding encoded video signals. | 08-02-2012 |
20120201293 | METHODS AND APPARATUS FOR ADAPTIVE CODING OF MOTION INFORMATION - Methods and apparatus are provided for adaptive coding of motion information. An apparatus includes an encoder for encoding at least a block in a picture using a motion vector. An adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block. Selection criteria for selecting the accuracy for the motion vector include non-rate-distortion-based criteria. | 08-09-2012 |
20120213279 | METHODS AND APPARATUS FOR DC INTRA PREDICTION MODE FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for DC intra prediction mode for video encoding and decoding. An apparatus includes a video encoder for encoding image data for at least a portion of an input picture by deriving a direct current prediction value from a pre-determined constant and using the derived direct current prediction value for a direct current intra prediction mode. The portion is encoded using the direct current intra prediction mode. | 08-23-2012 |
20120230394 | METHODS AND APPARATUS FOR IMPROVED CHROMA TRANSFORMS FOR INTER FRAMES IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for improved chroma transforms for inter frames in video encoding and decoding. The apparatus and method encode at least a portion of a picture using inter-coding, wherein a transform is adaptively selected, from among a plurality of transforms, to apply to chroma components of the portion responsive to at least one selection criterion ( | 09-13-2012 |
20120281752 | METHODS AND APPARATUS FOR ADAPTIVE RESIDUAL UPDATING OF TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive residual updating of template matching prediction for video encoding and decoding. In one embodiment, an apparatus and method encodes picture data for at least a block in a picture using template matching prediction, wherein the template matching prediction involves selecting from among a plurality of residual updating schemes for use in encoding the block. In another embodiment, an apparatus and method encodes a block in a picture using template matching prediction, wherein the template matching prediction involves partitioning the block into a plurality of sub-blocks, and applying a transform to a residual of a particular sub-block from among the plurality of sub-blocks subsequent to searching for a prediction for the particular sub-block block and prior to completion of processing of the block with respect to the template matching prediction. | 11-08-2012 |
20120281753 | METHODS AND APPARATUS FOR ADAPTIVE COUPLED PRE-PROCESSING AND POST-PROCESSING FILTERS FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive coupled pre-processing and post-processing filters for video encoding and decoding. The apparatus and method encode input data for a picture into a resultant bitstream, wherein said video encoder comprises a pre-filter and a post-filter coupled to the pre-filter, wherein said pre-filter filters the input data for the picture and the post-filter filters in-loop reconstructed data for the picture. | 11-08-2012 |
20120320973 | METHODS AND APPARATUS FOR A CLASSIFICATION-BASED LOOP FILTER - Methods and apparatus for a classification-based loop filter are provided. An encoding method encodes an input picture by transforming and quantizing a residue of the input picture to obtain quantized transform coefficients. Then inverse quantizing and inverse transforming the quantized transform coefficients to obtain a reconstructed version of the residue. A reconstructed version of the input picture is obtained by combining at least one reference picture with the reconstructed version of the residue. Pixels in the reconstructed version of the input picture are classified within a respective one of a plurality of categories responsive to local geometric characteristics. Pixels are selected for filtering responsive to a corresponding classification of the pixels with respect to the plurality of categories. | 12-20-2012 |
20120320983 | METHODS AND APPARATUS FOR REDUCED COMPLEXITY TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING - There are provided methods and apparatus for reduced complexity template matching prediction for video encoding and decoding. The encoding method encodes at least an image block in a picture using template matching prediction, wherein the template matching prediction is selectably constrained using one or more constraining criterion that reduces a complexity of performing the template matching prediction. | 12-20-2012 |
20130016768 | METHODS AND APPARATUS FOR EFFICIENT ADAPTIVE FILTERING FOR VIDEO ENCODERS AND DECODERS - Methods and apparatus are provided for efficient adaptive filtering for video encoders and decoders. An apparatus includes a video encoder for encoding picture data for at least a portion of a picture using adaptive filtering. The video encoder includes an adaptive filter for performing the adaptive filtering. A final filter coefficient set used for the adaptive filtering is determined by iteratively estimating a plurality of filter coefficient sets and selecting a last estimated one of the plurality of filter coefficient sets as the final filter coefficient set when a last iteration corresponding to the last estimated one of the plurality of filter coefficient sets results in a quality improvement above a threshold value for the portion. | 01-17-2013 |
20130051453 | METHODS AND APPARATUS FOR CONSTRAINED TRANSFORMS FOR VIDEO CODING AND DECODING HAVING TRANSFORM SELECTION - Methods and apparatus are provided for constrained transforms for video coding and decoding having transform selection. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a particular transform from at least a first transform and a second transform that is different than the first transform, and applying the particular transform to a residue of the block. Transform coefficients for the second transform are selected responsive to a deblocking filter that is present in the video encoder. | 02-28-2013 |
20130058411 | METHODS AND APPARATUS FOR INTRA CODING A BLOCK HAVING PIXELS ASSIGNED TO GROUPS - Methods and apparatus are provided for intra coding a block having pixels assigned to groups. An apparatus includes a video encoder for encoding a block in a picture using intra prediction by dividing pixels within the block into at least a first group and a second group and encoding the pixels in the first group prior to encoding the pixels in the second group. A prediction for at least one of the pixels within the second group is obtained by evaluating the pixels within the first group and the second group. | 03-07-2013 |
20130058418 | Methods and Apparatus for Unified Significance Map Coding - Methods and apparatus are provided for unified significance map coding. An apparatus includes a video encoder for encoding transform coefficients for at least a portion of a picture. The transform coefficients are obtained using a plurality of transforms. One or more context sharing maps are generated for the transform coefficients based on a unified rule. The one or more context sharing maps are for providing at least one context that is shared among at least some of the transform coefficients obtained from at least two different ones of the plurality of transforms. | 03-07-2013 |
20130058421 | METHODS AND APPARATUS FOR ADAPTIVE DIRECTIONAL FILTER FOR VIDEO RESTORATION - Methods and apparatus are provided for an adaptive directional filter for video restoration. An apparatus includes a video encoder for encoding at least a portion of a picture by categorizing pixels in the portion into respective ones of a plurality of groups, and selecting on a pixel basis filtering parameters for filtering the pixels responsive to the respective ones of the plurality of groups to which the pixels belong. | 03-07-2013 |
20130064301 | METHODS AND APPARATUS FOR ADAPTIVE MOTION VECTOR CANDIDATE ORDERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block responsive to a characteristic available at both the video encoder and a corresponding decoder. The characteristic excludes a mode in which the block is partitioned. | 03-14-2013 |
20130208787 | Methods And Apparatus For Implicit Adaptive Motion Vector Predictor Selection For Video Encoding And Decoding - Methods and apparatus are provided for implicit adaptive motion vector predictor selection for video encoding and decoding. The method encodes an image block using implicit adaptive motion vector predictor selection. The motion vector for encoding the block is predicted by defining a set of motion vector predictor candidates for the block based on a plurality of spatio-temporal neighboring motion vectors; and then selecting from the set a particular motion vector predictor candidate as the motion vector for encoding the bloc. The selection is made responsive to respective values for a fidelity of the spatio-temporal neighboring motion vectors. | 08-15-2013 |
Patent application number | Description | Published |
20120163448 | CODING THE POSITION OF A LAST SIGNIFICANT COEFFICIENT OF A VIDEO BLOCK IN VIDEO CODING - In one example, an apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, wherein the apparatus includes a video coder configured to code information that identifies a position of a last non-zero coefficient within the block according to a scanning order associated with the block, wherein to code the information, the video coder is configured to perform a context adaptive entropy coding process that includes the video coder applying a context model based on at least three contexts, wherein the at least three contexts include a size associated with the block, a position of a given one of the coefficients within the block according to the scanning order, and the scanning order. | 06-28-2012 |
20120163456 | USING A MOST PROBABLE SCANNING ORDER TO EFFICIENTLY CODE SCANNING ORDER INFORMATION FOR A VIDEO BLOCK IN VIDEO CODING - In one example, an apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, the apparatus comprising a video coder configured to code information that identifies a scanning order associated with the block, wherein to code the information that identifies the scanning order associated with the block, the video coder is configured to determine a most probable scanning order for the block, and code an indication of whether the scanning order associated with the block is the most probable scanning order. In another example, to code the information that identifies the scanning order associated with the block, the video coder is further configured to, in the event the scanning order associated with the block is not the most probable scanning order, code an indication of the scanning order associated with the block. | 06-28-2012 |
20120163472 | EFFICIENTLY CODING SCANNING ORDER INFORMATION FOR A VIDEO BLOCK IN VIDEO CODING - An apparatus is disclosed for coding coefficients associated with a block of video data, including a video coder configured to code information that identifies a first scanning order associated with the block if a position of any of one or more of the coefficients within the block, starting with a first coefficient within the block and ending with a last non-zero coefficient within the block according to the first scanning order, and proceeding according to the first scanning order, according to the first scanning order is different than a position of the respective coefficient within the block according to a second scanning order, and avoid coding the information if the position of each of the one or more of the coefficients within the block according to the first scanning order is the same as the position of the respective coefficient within the block according to the second scanning order. | 06-28-2012 |
20120170649 | VIDEO CODING USING MAPPED TRANSFORMS AND SCANNING MODES - A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder. | 07-05-2012 |
20120201311 | METHODS AND APPARATUS FOR ADAPTIVE FILTERING OF PREDICTION PIXELS FOR CHROMA COMPONENTS IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive filtering of prediction pixels for chroma components in video encoding and decoding. An apparatus includes a video encoder for encoding picture data for at least a portion of a picture. The video encoder includes an adaptive filter for performing filtering of prediction data used to generate an intra prediction for a chroma component of the portion of the picture. The filtering is adaptive with respect to at least one of filter parameters for the filtering and whether the filtering is used or bypassed. | 08-09-2012 |
20120219064 | HIERARCHY OF MOTION PREDICTION VIDEO BLOCKS - A video decoder is configured to obtain an index value for a current video block. The video decoder obtains a partition type for a current video block. The video decoder selects one of a plurality of defined sets of ordered candidate predictive video blocks based on the partition type of the current video block. A video decoder selects a predictive video block from a selected one of the plurality of defined sets of ordered candidate predictive video blocks based on an index value. A video decoder generates a motion vector for a current video block based on motion information of the predictive video block. | 08-30-2012 |
20120230392 | MOTION VECTOR PREDICTORS (MVPs) FOR BI-PREDICTIVE INTER MODE IN VIDEO CODING - This disclosure describes video coding techniques applicable to a bi-predictive inter mode that uses adaptive motion vector prediction (AMVP). In particular, this disclosure describes techniques for encoding or decoding video data in which AMVP is used to code a first motion vector and a second motion vector associated with a current video block that is coded in the bi-predictive inter mode. More specifically, this disclosure describes techniques in which one motion vector of a bi-predictive video block can be used to define a candidate motion vector predictor (MVP) for predicting another motion vector of the bi-predictive video block. In many examples, a scaled version of the first motion vector of the bi-predictive video block is used as the MVP for the second motion vector of the bi-predictive video block. By defining an additional MVP candidate for the second motion vector of a bi-predictive video block, improved compression may be achieved. | 09-13-2012 |
20120243609 | BI-PREDICTIVE MERGE MODE BASED ON UNI-PREDICTIVE NEIGHBORS IN VIDEO CODING - This disclosure describes a bi-predictive merge mode in which a bi-predictive video block inherits motion information from two different neighboring blocks, wherein the two different neighboring blocks were each encoded in a uni-predictive mode. Bi-predictive coding may improve the ability to achieve compression in video coding. The described bi-predictive merge mode may increase the number of bi-predictive candidates that can be used in the context of merge mode coding by allowing two separate uni-predicted neighbors to be used to define bi-predictive motion information for a video block. | 09-27-2012 |
20120307894 | INTRA PREDICTION MODE CODING WITH DIRECTIONAL PARTITIONS - A video coder can determine a most probable mode for a block of video data using non-square partitions based on the direction of the non-square partitions. When the direction of the non-square partitions is vertical, an intra prediction mode of a left-neighboring block can be selected as the most probable intra prediction mode, and when the direction of the non-square partitions is horizontal, an intra prediction mode of an above-neighboring block can be selected as the most probable intra prediction mode. | 12-06-2012 |
20120320968 | UNIFIED MERGE MODE AND ADAPTIVE MOTION VECTOR PREDICTION MODE CANDIDATES SELECTION - A unified candidate block set for both adaptive motion vector prediction (AMVP) mode and merge mode for use in inter-prediction is proposed. In general, the same candidate block set is used regardless of which motion vector prediction mode (e.g., merge mode or AMVP mode) is used. In other examples of this disclosure, one candidate block in a set of candidate blocks is designated as an additional candidate block. The additional candidate block is used if one of the other candidate blocks is unavailable. Also, the disclosure proposes a checking pattern where the left candidate block is checked before the below left candidate block. Also, the above candidate block is checked before the right above candidate block. | 12-20-2012 |
20120320969 | UNIFIED MERGE MODE AND ADAPTIVE MOTION VECTOR PREDICTION MODE CANDIDATES SELECTION - A unified candidate block set for both adaptive motion vector prediction (AMVP) mode and merge mode for use in inter-prediction is proposed. In general, the same candidate block set is used regardless of which motion vector prediction mode (e.g., merge mode or AMVP mode) is used. In other examples of this disclosure, one candidate block in a set of candidate blocks is designated as an additional candidate block. The additional candidate block is used if one of the other candidate blocks is unavailable. Also, the disclosure proposes a checking pattern where the left candidate block is checked before the below left candidate block. Also, the above candidate block is checked before the right above candidate block. | 12-20-2012 |
20130022119 | BUFFERING PREDICTION DATA IN VIDEO CODING - In an example, aspects of this disclosure relate to a method of coding video data that generally includes determining prediction information for a block of video data, where the block is included in a coded unit of video data and positioned below a top row of above-neighboring blocks in the coded unit, and where the prediction information for the block is based on prediction information from one or more other blocks in the coded unit but not based on prediction information from any of the top row of blocks in the coded unit. The method also generally includes coding the block based on the determined prediction information. | 01-24-2013 |
20130038686 | THREE-DIMENSIONAL VIDEO WITH ASYMMETRIC SPATIAL RESOLUTION - A video coding device may be configured to code a bitstream including multiple views plus depth information. Two of the views may have reduced resolutions, while a third view may have a full resolution. The third view may be predicted relative to upsampled versions of the two reduced-resolution views. Each view may include texture data and depth data, such that a view component may include a texture component and a depth component. Moreover, the texture and depth components may be arranged within an access unit according to a particular order, which may simplify component extraction from the access unit. | 02-14-2013 |
20130070854 | MOTION VECTOR DETERMINATION FOR VIDEO CODING - For each prediction unit (PU) belonging to a coding unit (CU), a video coder generates a candidate list. The video coder generates the candidate list such that each candidate in the candidate list that is generated based on motion information of at least one other PU is generated without using motion information of any of the PUs belonging to the CU. After generating the candidate list for a PU, the video coder generates a predictive video block for the PU based on one or more reference blocks indicated by motion information of the PU. The motion information of the PU is determinable based on motion information indicated by a selected candidate in the candidate list for the PU. | 03-21-2013 |
20130070855 | HYBRID MOTION VECTOR CODING MODES FOR VIDEO CODING - In one example, a device for coding video data includes a video coder (such as a video decoder or a video encoder) configured to code motion information for a current block of video data using a hybrid motion information coding mode, wherein to code the motion information, the video coder is configured to code a merge index syntax element of the motion information in a manner substantially conforming to a merge mode, and code at least one additional syntax element of the motion information in a manner substantially conforming to an advanced motion vector prediction (AMVP) mode, and wherein the video coder is configured to code the current block using the motion information. The hybrid mode may comprise a partial merge mode or a partial AMVP mode. | 03-21-2013 |
20130077691 | PARALLELIZATION FRIENDLY MERGE CANDIDATES FOR VIDEO CODING - This disclosure presents methods and systems for coding video in merge mode of a motion vector prediction process. A method of coding video data may determining a merge candidate set for a current prediction unit of a current coding unit, wherein the merge candidate set is determined without comparing motion information of a merge candidate in the merge candidate set to motion information of any other prediction units, and performing a merge motion vector prediction process for the current prediction unit using the merge candidate set. The method may further comprise excluding merge candidates from the merge candidate set that are within another prediction unit of the current coding unit. | 03-28-2013 |
20130077871 | Methods and Apparatus for Determining Quantization Parameter Predictors from a Plurality of Neighboring Quantization Parameters - Methods and apparatus are provided for determining quantization parameter predictors from a plurality of neighboring quantization parameters. An apparatus includes an encoder for encoding image data for at least a portion of a picture using a quantization parameter predictor for a current quantization parameter to be applied to the image data. The quantization parameter predictor is determined using multiple quantization parameters from previously coded neighboring portions. A difference between the current quantization parameter and the quantization parameter predictor is encoded for signaling to a corresponding decoder. | 03-28-2013 |
20130083857 | MULTIPLE ZONE SCANNING ORDER FOR VIDEO CODING - A method for encoding transform coefficients in a video encoding process includes dividing a block of transform coefficients into a plurality of zones, determining a scan order for each of the plurality of zones, and performing a scan on each of the transform coefficients in each of the plurality of zones according to their respective determined scan order. In another example, a method for decoding transform coefficients in a video encoding process includes receiving a one-dimensional array of transform coefficients, determining a scan order for each of a plurality of sections of the one-dimensional array, wherein each section of the one-dimensional array corresponds to one of a plurality of zones defining a block of transform coefficients, and performing a scan on each of the transform coefficients in each of the section of the one dimensional array of zones according to their respective determined scan order. | 04-04-2013 |
20130107970 | TRANSFORM UNIT PARTITIONING FOR CHROMA COMPONENTS IN VIDEO CODING | 05-02-2013 |
20130114717 | GENERATING ADDITIONAL MERGE CANDIDATES - In generating a candidate list for inter prediction video coding, a video coder can perform pruning operations when adding spatial candidates and temporal candidates to a candidate list while not performing pruning operations when adding an artificially generated candidate to the candidate list. The artificially generated candidate can have motion information that is the same as motion information of a spatial candidate or temporal candidate already in the candidate list. | 05-09-2013 |
20130208806 | METHOD AND APPARATUS FOR IMPROVED ENTROPY ENCODING AND DECODING - Methods and apparatus are provided for improved entropy encoding and decoding. An apparatus includes a video encoder for encoding at least a block in a picture by transforming a residue of the block to obtain transform coefficients, quantizing the transform coefficients to obtain quantized transform coefficients, and entropy coding the quantized transform coefficients. The quantized transform coefficients are encoded using a flag to indicate that a current one of the quantized transform coefficients being processed is a last non-zero coefficient for the block having a value greater than or equal to a specified value. | 08-15-2013 |
20130243104 | ADAPTIVE LOOP FILTERING - Various implementations provide filtering for pictures. Several such implementations attempt to reduce artifacts caused by over-filtering in a decoding loop. Certain of these implementations provide multiple loop filters, and select a loop filter based on the result of a deblocking | 09-19-2013 |
20140362919 | COHERENCE GROUPS: REGION DESCRIPTORS FOR LOW BIT RATE ENCODING - The invention is directed to an efficient way for encoding and decoding video. Embodiments include identifying different coding units that share a similar characteristic. The characteristic can be, for example: quantization values, modes, block sizes, color space, motion vectors, depth, facial and non-facial regions, and filter values. An encoder may then group the units together as a coherence group. An encoder may similarly create a table or other data structure of the coding units. An encoder may then extract the commonly repeating characteristic or attribute from the coding units. The encoder may transmit the coherence groups along with the data structure, and other coding units which were not part of a coherence group. The decoder may receive the data, and utilize the shared characteristic by storing locally in cache, for faster repeated decoding, and decode the coherence group together. | 12-11-2014 |
Patent application number | Description | Published |
20120171253 | Fibromodulin Peptide - Embodiments of the present invention provide a fibromodulin (FMOD) peptide (FMOD-P), a composition and a formulation comprising a FMOD-P, optionally with a TGF-β isoform, or comprising FMOD with a TGF-β isoform. The present invention also provides methods of making and using the FMOD-P, composition, or formulation. | 07-05-2012 |
20130078223 | Method And Composition For Inducing Human Pluripotent Stem Cells - The present invention provides pluripotent stem cell like (PSCL) cells or clones, a culture medium therefore, and a supernatant thereof, and methods of making and using the same. | 03-28-2013 |
20140105939 | METHODS AND COMPOSITIONS FOR MODULATING MYOFIBROBLAST ACTIVITIES - The present invention discloses methods and compositions for treating or ameliorating a condition associated with increased or decreased myofibroblast activities and use thereof | 04-17-2014 |
20140287018 | NANOPARTICLE-BASED SCAFFOLDS AND IMPLANTS, METHODS FOR MAKING THE SAME, AND APPLICATIONS THEREOF - Implant-associated bacterial infections are one of the most serious complications in orthopedic surgery. Treatment of these infections often requires multiple operations, device removal, long-term systemic antibiotics, and extended rehabilitation, and is frequently ineffective, leading to worse clinical outcomes and increased financial costs. Silver nanoparticle/poly(DL-lactic-co-glycolic acid) (PLGA)-coated stainless steel alloy (SNPSA) was evaluated as a potential antimicrobial implant material. It was found that SNPSA exhibited strong antibacterial activity in vitro and ex vivo, and promoted MC3T3-E1 pre-osteoblasts proliferation and maturation in vitro. Furthermore, SNPSA implants induced osteogenesis while suppressing bacterial survival in contaminated rat femoral canals. The results indicate that SNPSA has simultaneous antimicrobial and osteoinductive properties that make it a promising therapeutic material in orthopedic surgery. | 09-25-2014 |
20140369971 | METHOD AND COMPOSITION FOR INDUCING HUMAN PLURIPOTENT STEM CELLS - The present invention provides a fibromodulin (FMOD) reprogrammed (FReP) cell and a method of making therefor, a culture medium therefor, and a supernatant thereof, and methods of making and using these. | 12-18-2014 |
Patent application number | Description | Published |
20110246417 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SYNCHRONIZING ENTITIES WITHIN A SYSTEM - In accordance with embodiments, there are provided mechanisms and methods for synchronizing entities. These mechanisms and methods for synchronizing entities can enable improved data synchronization, improved data management, etc. | 10-06-2011 |
20110276610 | METHOD AND SYSTEM FOR SCRUBBING INFORMATION - In production applications that process and transfer secure and sensitive customer data, the heap dump files of these applications, which may be useful for debugging production issues and bugs, may contain secure and sensitive information. Thus, to make the useful debugging information available in heap dumps from production applications without compromising secure client data to those assigned to debugging and fixing production issues, these heap dumps may be scrubbed of sensitive information without scrubbing information that is useful for debugging. | 11-10-2011 |
20110282899 | Method and System for Exploring Objects in a Data Dictionary - Mechanisms and methods for exploring objects in a data dictionary may enable embodiments to provide a simple and efficient tool for understanding dependencies between entities. The ability to provide a visual format for representing dependency information of entities may enable database developers to efficiently explore objects in a data dictionary and better understand the dependencies of entities in the database. In an embodiment, methods for exploring objects in a database can be applied to multi-tenant database systems. | 11-17-2011 |
20110283163 | Method and System for Identifying Errors in Code - A method for identifying errors in code is provided. The method may include rebuilding object dependencies from a heap dump, calculating memory usage of each object, identifying top consumers of memory by object class, analyzing how much memory each class consumes with respect to how much other classes consume, building a corpus of data that may be used in a progressive machine learning algorithm, and identifying suspect classes. Additionally, the suspect classes and the memory usage statistics of the suspect classes may then be used as an identifying signature of the associated out of memory error. The identifying signature of the associated out of memory error may then be used to compare with the signatures of other out of memory occurrences for identifying duplicate error occurrences. | 11-17-2011 |
20110283266 | Software Performance Profiling in a Multi-Tenant Environment - A method for software performance analysis and debugging in a multi-tenant database network system is provided. In at least one embodiment, sampling is achieved using configuration files of each server cluster. Knowledge of the host names of each server in the cluster enables a profiler to target a single server for each sample, thereby facilitating a round-robin sample across a clustered server environment such that a CPU's load and processing cost associated to sampling is fairly and uniformly distributed across all servers in the cluster. As a result, in at least one embodiment of the analysis and debugging tool each sample is a complete stack trace dump of each thread running on the application server at that moment in time. | 11-17-2011 |
20120131555 | METHOD AND SYSTEM FOR REMOTE DEBUG PROTOCOL PROXYING FOR PRODUCTION DEBUGGING; SELECTIVE SESSION AND USER ROUTING FOR DEBUGGING IN MULTI-TENANT CLOUD COMPUTING INFRASTRUCTURE - A proxy server receives requests, and determines which application server of a cluster of servers to send the request. The determination may be based on a load balancing algorithm. The proxy server determines whether each request is a debug request. The proxy server send the debug request to a debug server, but blocks unsafe debug statements from reaching the debug server. | 05-24-2012 |
20120144374 | Capturing Replayable Information at Software Defect Locations in a Multi-Tenant Environment - A method for software debugging in a multi-tenant database network system is provided. When an exception occurs the stack frames in temporary working memory are dumped into long term memory for later analysis. A stack trace is performed from which performance information may be derived, which may aid in discovering the cause of the exception. | 06-07-2012 |
20130031053 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DISTRIBUTED EXECUTION OF RELATED REPORTS - In accordance with embodiments, there are provided mechanisms and methods for distributed execution of related reports. These mechanisms and methods for distributed execution of related reports can enable embodiments to provide parallel execution of related reports. The ability of embodiments to provide parallel execution of related reports can result in higher performance in the execution of the related reports. | 01-31-2013 |
20130031054 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONVERTING A FORMAT OF REPORT RESULTS - In accordance with embodiments, there are provided mechanisms and methods for converting a format of report results. These mechanisms and methods for converting a format of report results can provide report results in a format that is usable for multiple purposes. The ability to provide reports results in an application independent format enables versatility of the reports results. | 01-31-2013 |
20130031141 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR LOCALLY DEFINING RELATED REPORTS USING A GLOBAL DEFINITION - In accordance with embodiments, there are provided mechanisms and methods for locally defining related reports using a global definition. These mechanisms and methods for locally defining related reports using a global definition can provide a single global definition that is applicable to various reports. The ability to provide such single global definition can enable multiple local definitions that are report specific to be configured, at least in part, using the single global definition. | 01-31-2013 |
20130031491 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROGRESSIVE RENDERING OF REPORT RESULTS - In accordance with embodiments, there are provided mechanisms and methods for progressive rendering of report results. These mechanisms and methods for progressive rendering of report results can enable embodiments to render report results in portions as they are received. The ability of embodiments to render report results in portions as they are received can enable report results to be progressively rendered such that delay is avoided which would otherwise occur when rendering only in response to receipt of an entirety of the report results. | 01-31-2013 |
20130031555 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONDITIONALLY EXECUTING RELATED REPORTS IN PARALLEL BASED ON AN ESTIMATED EXECUTION TIME - In accordance with embodiments, there are provided mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time. These mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time can provide parallel execution of related reports when predetermined time-based criteria are met. The ability to conditionally provide parallel execution of related reports can reduce overhead caused by such parallel execution when the time-based criteria is met. | 01-31-2013 |
20130036406 | CONTEXTUAL EXCEPTION MANAGEMENT IN MULTI-TENANT SYSTEMS - Methods and systems are provided for managing exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method involves obtaining, from an instance of the virtual application, context information associated with an anomalous condition identified by the virtual application and automatically creating an exception record maintaining an association between the anomalous condition and the context information. | 02-07-2013 |
20130036407 | CONTEXTUAL EXCEPTION MANAGEMENT IN MULTI-TENANT SYSTEMS - Methods and systems are provided for assigning exceptions in a multi-tenant system providing instances of a virtual application over a network to multiple tenants. One exemplary method of assigning an exception record corresponding to an anomalous condition identified by an instance of the virtual application involves obtaining context information associated with the anomalous condition from the instance of the virtual application and automatically assigning the exception record to a development entity based at least in part on the context information. | 02-07-2013 |
20130339799 | METHOD AND SYSTEM FOR IDENTIFYING ERRORS IN CODE - A method for identifying errors in code is provided. The method may include rebuilding object dependencies from a heap dump, calculating memory usage of each object, identifying top consumers of memory by object class, analyzing how much memory each class consumes with respect to how much other classes consume, building a corpus of data that may be used in a progressive machine learning algorithm, and identifying suspect classes. Additionally, the suspect classes and the memory usage statistics of the suspect classes may then be used as an identifying signature of the associated out of memory error. The identifying signature of the associated out of memory error may then be used to compare with the signatures of other out of memory occurrences for identifying duplicate error occurrences. | 12-19-2013 |
20140013218 | FACILITATING DYNAMIC CROSS-BLOCK JOINING OF REPORTS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic cross-block joining of reports in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a joining request to merge a plurality of reports into a joined report, each of the plurality of reports having data including customer relationship management (CRM) data, where the request is placed at a client computing device, and merging the plurality of report into the joined report. The joined report comprises a single report representing the merged plurality of reports. The method may further include facilitating access, via a user interface at the client computing device, to the plurality of reports represented as the joined report. | 01-09-2014 |