Intel Patent Applications

MULTI-PASS PATTERNING USING NONREFLECTING RADIATION LITHOGRAPHY ON AN UNDERLYING GRATING

Granted: August 17, 2017
Application Number: 20170235228
Techniques related to multi-pass patterning lithography, device structures, and devices formed using such techniques are discussed. Such techniques include exposing a resist layer disposed over a grating pattern with non-reflecting radiation to generate an enhanced exposure portion within a trench of the grating pattern and developing the resist layer to form a pattern layer having a pattern structure within the trench of the grating pattern.

ELECTRONIC DEVICE WITH INTERCHANGEABILITY AND MODULARITY

Granted: August 17, 2017
Application Number: 20170235338
An electronic device is described herein. The electronic device includes a portable housing for the electronic device. A zipper of the portable housing is to enable access to the electronic device. Additionally, the electronic device includes a flexible display integrated into the portable housing. The zipper may enable electromagnetic interference (EMI) shielding while enclosing the electronic device and associated components within the portable form factor. In embodiments, a flexible…

ADAPTIVE VIRTUAL KEYBOARD FOR HANDHELD DEVICE

Granted: August 17, 2017
Application Number: 20170235482
In various embodiments, the size, shape, and arrangement of keys on a virtual keyboard may be determined based on touchscreen contacts made by the user. Further, the actual contact patch made by the user may be analyzed to interpret which point of contact was intended, and other factors such as spelling and context may also be considered. These factors may be determined based on a calibration session and/or on continuing inputs during operation of the keyboard, and applied to future…

UNIFIED REGISTER FILE FOR SUPPORTING SPECULATIVE ARCHITECTURAL STATES

Granted: August 17, 2017
Application Number: 20170235575
A method for supporting architecture speculation in an out of order processor is disclosed. The method comprises fetching two threads into the processor, wherein a first thread executes in a speculative state and a second thread executes in a non-speculative state. The method also comprises enabling a speculative scope for an execution of the first thread and a non-speculative scope for an execution of the second thread in an architecture of the processor, wherein the speculative scope…

SERIAL SIDEBAND SIGNALING LINK

Granted: August 17, 2017
Application Number: 20170235701
Techniques for embedded high speed serial interface methods are described herein. The techniques include an apparatus for sideband signaling including a first serial sideband link module and a second serial sideband link module. The first serial sideband link module is to propagate packets from an upstream port to a downstream port via a first signaling lane, and the second serial sideband link module is to propagate packets from the downstream port to the upstream port via a second…

EVENT SCHEDULING

Granted: August 17, 2017
Application Number: 20170236099
In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.

FACILITATING DYNAMIC PARALLEL SCHEDULING OF COMMAND PACKETS AT GRAPHICS PROCESSING UNITS ON COMPUTING DEVICES

Granted: August 17, 2017
Application Number: 20170236246
A mechanism is described for facilitating parallel scheduling of multiple commands on computing devices. A method of embodiments, as described herein, includes detecting a command of a plurality of commands to be processed at a graphics processing unit (GPU), and acquiring one or more resources of a plurality of resources to process the command. The plurality of resources may include other resources being used to process other commands of the plurality of commands. The method may further…

RAY COMPRESSION FOR EFFICIENT PROCESSING OF GRAPHICS DATA AT COMPUTING DEVICES

Granted: August 17, 2017
Application Number: 20170236247
A mechanism is described for facilitating ray compression for efficient graphics data processing at computing devices. A method of embodiments, as described herein, includes forwarding a set of rays to a ray compression unit hosted by a graphics processor at a computing device, and facilitating the ray compression unit to compress the set of rays, wherein the set of rays are compressed into a compressed representation.

TECHNIQUES FOR VIDEO PLAYBACK DECODING SURFACE PREDICTION

Granted: August 17, 2017
Application Number: 20170236499
Techniques are disclosed for video playback decoding surface prediction. For instance, in some embodiments, video content may be parsed for information that can be used to predict what surfaces (e.g., computer graphics shapes to be rendered, as defined by vertices specifying the location and possibly other attributes of the shape) are most likely to be accessed, for example, by a display or a graphics processing unit (GPU) in the near future. In accordance with some embodiments, these…

DATA TRANSFER FOR MULTI-LOADED SOURCE SYNCHROUS SIGNAL GROUPS

Granted: August 17, 2017
Application Number: 20170236566
Memory devices, systems, and methods that maximize command and address (CA) signal group rate with minimized margin degradation across a channel and associated operating modes are disclosed and described. In one example, the operating mode can be 1 bit per 1.5 clock cycles.

MEMORY REFRESH OPERATION WITH PAGE OPEN

Granted: August 17, 2017
Application Number: 20170236575
Embodiments are generally directed to memory refresh operation with page open. An embodiment of a memory device includes a memory array including a plurality of memory banks; and a control logic to provide control operations for the memory device including a page open refresh mode, wherein the control logic is to perform a refresh cycle in response to a refresh command with a memory page of the memory array open, the refresh operation including precharge of one or more memory banks of…

DUAL DEMARCATION VOLTAGE SENSING BEFORE WRITES

Granted: August 17, 2017
Application Number: 20170236580
Nonvolatile memory (e.g. phase change memory) devices, systems, and methods of programming the nonvolatile memory including dual demarcation voltage sensing before writes.

HYBRID ELECTROCHEMICAL CAPACITOR

Granted: August 17, 2017
Application Number: 20170236654
Hybrid electrochemical capacitors, electronic devices using such capacitors, and associated methods are disclosed. In an example, a hybrid electrochemical capacitor can include a first electrode made from Mg, Na, Zn, Al, Sn, or Li, a second electrode made from a porous material such as porous carbon or passivated porous silicon, and an electrolyte. The hybrid electrochemical capacitors can have enhanced voltage and energy density compared to other electrochemical capacitors, and enhanced…

WIRELESS ANTENNA ARRAY SYSTEM ARCHITECTURE AND METHODS TO ACHIEVE 3D BEAM COVERAGE

Granted: August 17, 2017
Application Number: 20170237154
Embodiments of wireless antenna array systems to achieve three-dimensional beam coverage are described herein. Other embodiments may be described and claimed.

RELIABLE TRANSPORT OF ETHERNET PACKET DATA WITH WIRE-SPEED AND PACKET DATA RATE MATCH

Granted: August 17, 2017
Application Number: 20170237659
Method, apparatus, and systems for reliably transferring Ethernet packet data over a link layer and facilitating fabric-to-Ethernet and Ethernet-to-fabric gateway operations at matching wire speed and packet data rate. Ethernet header and payload data is extracted from Ethernet frames received at the gateway and encapsulated in fabric packets to be forwarded to a fabric endpoint hosting an entity to which the Ethernet packet is addressed. The fabric packets are divided into flits, which…

METHOD, APPARATUS, AND SYSTEM FOR QOS WITHIN HIGH PERFORMANCE FABRICS

Granted: August 17, 2017
Application Number: 20170237671
Method, apparatus, and systems for implementing Quality of Service (QoS) within high performance fabrics. A multi-level QoS scheme is implemented including virtual fabrics, Traffic Classes, Service Levels (SLs), Service Channels (SCs) and Virtual Lanes (VLs). SLs are implemented for Layer 4 (Transport Layer) end-to-end transfer of fabric packets, while SCs are used to differentiate fabric packets at the Link Layer. Fabric packets are divided into flits, with fabric packet data…

SINGLE MICROCONTROLLER BASED MANAGEMENT OF MULTIPLE COMPUTE NODES

Granted: August 17, 2017
Application Number: 20170237811
An apparatus for compute module management is described herein. The apparatus includes a host system and a logic solution. The host system includes a central processing unit and a plurality of sensors that collect system management data from multiple interfaces. The logic solution consolidates the system management data to a single format for a single interface and transmits the system management data to a central authority. The central authority includes system management firmware for…

OPTICAL MICRO-PROJECTION SYSTEM AND PROJECTION METHOD

Granted: August 17, 2017
Application Number: 20170237956
An optical micro-projection system comprising the following components: at least one laser light source (200, 400, 402, 600); at least one movable mirror (102, 103, 203) for deviating light from said light source to allow generation of images on a projection surface (104, 301, 303, 306, 603); a self mixing module for measurement of the distance (604) between the projection source and a projection surface, said self mixing module comprising:—at least one photodiode (401, 601) for…

CELLULAR NETWORK SCANNING CONTROL BASED ON AMBIENT IDENTIFIABLE WIRELESS SIGNAL SOURCES

Granted: August 17, 2017
Application Number: 20170238241
Described herein are techniques related to reducing scanning in a cellular network. A mobile device reduces scanning of the cellular network when coverage holes are detected and/or predicted along a route traveled by or a place visited by the mobile device. A mobile device also reduces scanning of the cellular network when the mobile device is stationary. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims.

WATCH FACE REPRESENTATION OF INTENT TIMELINE AND STATE AND INTENT ELEMENTS

Granted: August 10, 2017
Application Number: 20170228121
Systems, apparatuses and technology-based methods may provide for generating a graphic representation of a time sorted list of intents and presenting the graphic representation in a perimeter region of a watch face. In addition, a timeline associated with the graphic representation may align with an hour hand of the watch face. In one example, the graphic representation distinguishes between types of intents, shows a start time and end time of one or more intents and shows a status of…