Patent application number | Description | Published |
20090303793 | MEMORY DEVICE AND METHOD - During first portion of a first read cycle determining that a first input of a sense amplifier is to receive information based upon a state of a storage cell during a first portion of a read cycle, and determining that a conductance at the first input is substantially equal to a conductance at a second input of the sense amplifier during the first portion. A plurality of NAND string modules are connected to a global bit line of a memory device that includes a memory column where a plurality of NAND strings and a buffer are formed. | 12-10-2009 |
20090303795 | MEMORY DEVICE AND METHOD - During first portion of a first read cycle determining that a first input of a sense amplifier is to receive information based upon a state of a storage cell during a first portion of a read cycle, and determining that a conductance at the first input is substantially equal to a conductance at a second input of the sense amplifier during the first portion. A plurality of NAND string modules are connected to a global bit line of a memory device that includes a memory column where a plurality of NAND strings and a buffer are formed. | 12-10-2009 |
20090303798 | MEMORY DEVICE AND METHOD - During first portion of a first read cycle determining that a first input of a sense amplifier is to receive information based upon a state of a storage cell during a first portion of a read cycle, and determining that a conductance at the first input is substantially equal to a conductance at a second input of the sense amplifier during the first portion. A plurality of NAND string modules are connected to a global bit line of a memory device that includes a memory column where a plurality of NAND strings and a buffer are formed. | 12-10-2009 |
20110235430 | MEMORY DEVICE AND METHOD - During first portion of a first read cycle determining that a first input of a sense amplifier is to receive information based upon a state of a storage cell during a first portion of a read cycle, and determining that a conductance at the first input is substantially equal to a conductance at a second input of the sense amplifier during the first portion. A plurality of NAND string modules are connected to a global bit line of a memory device that includes a memory column where a plurality of NAND strings and a buffer are formed. | 09-29-2011 |
Patent application number | Description | Published |
20150120976 | METHOD AND APPARATUS FOR PERFORMING A BUS LOCK AND TRANSLATION LOOKASIDE BUFFER INVALIDATION - A method and apparatus for performing a bus lock and a translation lookaside buffer invalidate transaction includes receiving, by a lock master, a lock request from a first processor in a system. The lock master sends a quiesce request to all processors in the system, and upon receipt of the quiesce request from the lock master, all processors cease issuing any new transactions and issue a quiesce granted transaction. Upon receipt of the quiesce granted transactions from all processors, the lock master issues a lock granted message that includes an identifier of the first processor. The first processor performs an atomic transaction sequence and sends a first lock release message to the lock master upon completion of the atomic transaction sequence. The lock master sends a second lock release message to all processors upon receiving the first lock release message from the first processor. | 04-30-2015 |
20160117179 | COMMAND REPLACEMENT FOR COMMUNICATION AT A PROCESSOR - A command replacement module at a coherency manager of a processor receives commands to be communicated over the communication fabric. For each received command of a specified type, the command replacement module compares a data payload of the command to a stored set of data patterns and, in response to a match, replaces the command with a replacement command, wherein the replacement command implies the contents of the data payload. The replacement command is communicated to the original commands destination via the communication fabric. In response to receiving the replacement command, the destination reconstructs the original command, deriving the data payload from the replacement command. | 04-28-2016 |
20160117247 | COHERENCY PROBE RESPONSE ACCUMULATION - A processor accumulating coherency probe responses, thereby reducing the impact of coherency messages on the bandwidth of the processor's communication fabric. A probe response accumulator is connected to a processing module of the processor, the processing module having multiple processor cores and associated caches. In response to a coherency probe, the processing module generates a different coherency probe response for each of the caches. The probe response accumulator combines the different coherency probe responses into a single coherency probe response and communicates the single coherency response over the communication fabric. | 04-28-2016 |
20160117248 | COHERENCY PROBE WITH LINK OR DOMAIN INDICATOR - A processor includes a set of processing modules, each of the processing modules including a cache and a coherency manager that keeps track of the memory addresses of data stored at the caches of other processing modules. In response to its local cache requesting access to a particular memory address or other triggering event, the coherency manager generates a coherency probe. In the event that the generated coherency probe is targeted to multiple processing modules, the coherency manager includes a set of multicast bits indicating the processing modules whose caches include copies of the data targeted by the multicast probe. A transport switch that connects the processing module to the fabric communicates the coherency probe only to subset of processing modules indicated by the multicast bits. | 04-28-2016 |
Patent application number | Description | Published |
20150254048 | MULTI-USER DISPLAY SYSTEM AND METHOD - A system and method implementing a multi-user display linking multiple independent software processes with remote mobile devices is disclosed. The system/method augments multiple planes of conventional video graphics memory (VGM) controlled by a video graphics controller (VGC) in a host computing context (HCC) with a plane selection register (PSR) that enables isolation of individual planes of video memory within the VGM. The PSR is associated with a process mapping table (PMT) that maps in hardware a user process identification (PID) associated with an individual software process running within the HCC under control of a host operating system (HOS). HOS process context changes update the PSR with PMT content corresponding to an active HCC PID. A video graphics encoder (VGE) inspects areas of change within individual VGM planes and emits these changes as streaming video content to an Ethernet interface communicating with remote mobile devices associated with the HCC PIDs. | 09-10-2015 |
20150256580 | VIDEO STREAMING SYSTEM AND METHOD - A system and method implementing simultaneous video streaming to multiple end-user mobile user devices (MUD) is disclosed. The system/method utilizes an Ethernet/SATA bridge (ESB) to permit a host computer system (HCS) the ability to load video media content (VMC) on a local storage media (LSM) via a SATA multiplexer (MUX) using a hardware MAC-to-LBA transmission decoder (LTD). The HCS is configured to load a hardware service queue register (SQR) with end-user IP target address and VMC addressing information. A streaming FIFO controller (SFC) scans the SQR and retrieves data from the LSM via the SATA MUX and packetizes the IP target address and VMC data with an hardware Ethernet transport encoder (ETE) to transfer the VMC data stream directly from the LSM to the end-user MUD without HCS TCP/IP protocol intervention. | 09-10-2015 |
20150256609 | CLOUD COMPUTING SYSTEM AND METHOD - A system and method deploying cloud computing software applications and resources to mobile devices is disclosed. The system/method virtualizes the graphical user experience (GEX) and user input experience (UEX) that comprise the graphical user interface (GUI) for host application software (HAS) running on a host computer system (HCS). The virtualized GUI (VUI) GEX component is converted to a remote video stream (RVS) and communicated to a remote mobile computing device (MCD) over a computer communication network (CCN). A MCD thin client application (TCA) receives the RVS and presents this GEX content on the MCD display using a graphics experience mapper (GEM). A TCA user experience mapper (UEM) translates MCD user inputs to a form suitable for UEX protocols and communicates this user input over the CCN to the HCS for translation by the UEX into HCS operating system protocols compatible with the HAS. | 09-10-2015 |
20150256898 | VIDEO CRYPTOGRAPHY SYSTEM AND METHOD - A system and method implementing stenographic cryptography in a video data stream (VDS) is disclosed that embeds secret video data (SVD) in a graphical user experience (GEX) generated by a host computing system (HCS) and streamed to a remote user on a mobile computing device (MUD). The system and method augments existing secure communications by applying steganography to a bidirectional GEX of indefinite length. The security risk associated with the use of a single steganographic key for indefinite VDS lengths is mitigated by the use of a self-regulating indefinite stream system (SRIS). The SRIS is composed of an initialization vector system (IVS), a self-seeding reference key system (SRKS), and a non-contiguous pixel/frame reference system (NPRS) to provide continuous security for the entire VDS life. The NPRS utilizes an adaptive steganographic capacity system (ASCS) to vary the SVD placement and complexity based on the steganographic capacity of each video frame. | 09-10-2015 |
20160080451 | REAL-TIME DYNAMIC HYPERLINKING SYSTEM AND METHOD - A system and method enabling real-time dynamic hyperlinking of software applications and resources within mobile devices is disclosed. The system/method virtualizes the graphical user experience (GEX) and user input experience (UEX) that comprise the graphical user interface (GUI) for host application software (HAS) running on a host computer system (HCS). The virtualized GUI (VUI) GEX component is converted to a remote video stream (RVS) and communicated to a remote mobile computing device (MCD) over a computer communication network (CCN). A MCD thin client application (TCA) receives the RVS and presents this GEX content on the MCD display using a graphics experience mapper (GEM). A RVS frame scope (RFS) of real-time user-selected RVS frame regions may be dynamically transmitted by the TCA to the HCS which then translates the associated RFS into a hyperlink associated with known and/or searched images that are matched to the RFS. | 03-17-2016 |
20160124760 | CLOUD COMPUTING SYSTEM AND METHOD - A system and method deploying cloud computing software applications and resources to mobile devices is disclosed. The system/method virtualizes the graphical user experience (GEX) and user input experience (UEX) that comprise the graphical user interface (GUI) for host application software (HAS) running on a host computer system (HCS). The virtualized GUI (VUI) GEX component is converted to a remote video stream (RVS) and communicated to a remote mobile computing device (MCD) over a computer communication network (CCN). A MCD thin client application (TCA) receives the RVS and presents this GEX content on the MCD display using a graphics experience mapper (GEM). A TCA user experience mapper (UEM) translates MCD user inputs to a form suitable for UEX protocols and communicates this user input over the CCN to the HCS for translation by the UEX into HCS operating system protocols compatible with the HAS. | 05-05-2016 |
20160125839 | MULTI-USER DISPLAY SYSTEM AND METHOD - A system and method implementing a multi-user display linking multiple independent software processes with remote mobile devices is disclosed. The system/method augments multiple planes of conventional video graphics memory (VGM) controlled by a video graphics controller (VGC) in a host computing context (HCC) with a plane selection register (PSR) that enables isolation of individual planes of video memory within the VGM. The PSR is associated with a process mapping table (PMT) that maps in hardware a user process identification (PID) associated with an individual software process running within the HCC under control of a host operating system (HOS). HOS process context changes update the PSR with PMT content corresponding to an active HCC PID. A video graphics encoder (VGE) inspects areas of change within individual VGM planes and emits these changes as streaming video content to an Ethernet interface communicating with remote mobile devices associated with the HCC PIDs. | 05-05-2016 |
Patent application number | Description | Published |
20080196898 | Multi-Purpose Pressure Operated Downhole Valve - A downhole valve features a flow port that can be selectively obstructed by a pressure actuated sleeve that is movable in a pin and slot mechanism to rotate while being cycled up and down by application and removal of pressure in a cyclical manner. When the sleeve is cycled to the port closed position, a flapper mounted near its upper end can fall on a seat on the sleeve to allow pressure to be applied to the flapper and sleeve, causing the sleeve to move to a position that will prevent fluid loss from the tubular string into the formation. The Closed flapper allows pressure cycles of the sleeve. A double closure against fluid loss can be affected. | 08-21-2008 |
20100139909 | Intelligent Well Control System for Three or More Zones - An intelligent well system can service three or more zones that have gravel packed screens. A modular system features a screen and a surface controlled production valve on an internal blank pipe that internally straddles the screen. A gravel exit valve is disposed above the blank pipe and the blank pipe can optionally have a fluid loss control valve. A gravel pack/fracturing assembly can engage each module and close the fluid loss valve and gravel outlet valve on the way out of a module. Optionally the fluid loss valve can be eliminated if the gravel packing and fracturing string has the ability to power the production valve. The modules can be connected by wet connects as can the production string to make the intelligent well system functional from the surface. | 06-10-2010 |
20100300686 | Multiple Zone Isolation Method - Multiple producing zones separated by a non-producing zone are gravel packed together. The non-producing zone has locations to take returns so as to get a consistent pack in the non-producing zone. The production string features external seals and/or an internal plug so that no matter which producing zone is aligned to produce, the screens in the non-producing zone are selectively isolated so that the producing zone that is not intended to be produced has only the path through the gravel pack to get to the actual zone being produced. Since the annulus can be long and full of gravel this path will make flow from the zone that is not of interest minimal into the flow from the zone of interest without using a packer between pairs of spaced apart producing zones. | 12-02-2010 |
20160076343 | TREATING AND COMPLETION SYSTEM AND METHOD OF TREATING A FORMATION - A method of treating a formation includes, running a first string having at least one first port into a completion string having a plurality of second ports, flowing treating fluid through the first string, and flowing treating fluid through the at least one first port and through at least one of the plurality of second ports and into the formation | 03-17-2016 |
Patent application number | Description | Published |
20080218397 | Slide action remote control with display - A hand held apparatus for remotely controlling consumer electronics appliances comprises an upper housing having top and bottom surfaces and a lower housing having top and bottom surfaces, with the bottom surface of the upper housing and the top surface of the lower housing being slidably engaged to permit the lower housing to move relative to the upper housing between closed and open positions. The remote control also has a display located in the top surface of the upper housing for presenting an image relevant to the control or operation of the remote control itself or the controlled appliances; a first set of tactile input devices located in the top surface of the upper housing and including an input device for interacting with the displayed image; and a second set of tactile input devices located in the top surface of the lower housing. The two housings may move relative to one another so that the second set of input devices is covered by the top housing when the lower housing is in the closed position and is uncovered when the lower housing is in the open position. | 09-11-2008 |
20130100040 | MULTIFORM MULTISCREEN ELECTRONIC DEVICE - A multiform multiscreen electronic device includes a first electronic device, a second electronic device, and a third electronic device. The first electronic device has a first electronic device screen integrated with a frontside of a first electronic device body. The second electronic device has a second electronic device screen integrated with a frontside of a second electronic device body, and the second electronic device body is coupled to the first electronic device body by a first hinge. The third electronic device body has a third electronic device screen integrated with a frontside of a third electronic device body, and the third electronic device body is coupled to the second electronic device body by a second hinge. | 04-25-2013 |
20130100379 | SEMITRANSPARENT ELECTRONIC DEVICE - A semitransparent electronic device includes a glassy sheath having an internal cavity and a display unit disposed in the internal cavity. The display unit has an inner display area and an outer display area circumscribing the inner display area. A transparent display device included in the display unit provides at least the outer display area. | 04-25-2013 |
20140260108 | METHOD AND APPARATUS FOR MAKING A FILLED SACHET - Method and apparatus for making a filled sachet are disclosed. The apparatus comprises a downtube for delivering a content into an end portion of a sock, a sealer positioned proximate to the downtube for sealing the sock at a first seal position such that the content is confined between the first seal position and the end portion of the sock, and a separator positioned proximate to the downtube for separating the sealed portion of the sock from the sock. | 09-18-2014 |