Patents Assigned to Intel Corporation
-
Patent number: 10229879Abstract: An embodiment includes a semiconductor structure comprising: a frontend portion including a device layer; a backend portion including a bottom metal layer, a top metal layer, and intermediate metal layers between the bottom and top metal layers; wherein (a) the top metal layer includes a first thickness that is orthogonal to the horizontal plane in which the top metal layer lies, the bottom metal layer includes a second thickness; and the intermediate metal layers includes a third thickness; and (b) the first thickness is greater than or equal to a sum of the second and third thicknesses. Other embodiments are described herein.Type: GrantFiled: September 23, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Kevin J. Fischer, Christopher M. Pelto, Andrew W. Yeoh
-
Patent number: 10227809Abstract: Technologies for reducing vehicle door collisions include an in-vehicle compute device configured to determine a proximity between a door of a vehicle and a structure while the door is being opened and activate a door collision avoidance system of the vehicle to slow or restrict the opening of the door in response to a determination that the proximity of the door to the structure is within a proximity threshold. The door collision avoidance system may include one or more electro-magnets, one or more actuators, and/or one or more electro-active polymer devices. The in-vehicle compute device may also control the operation of the door based on a context of the vehicle.Type: GrantFiled: September 26, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Tomer Rider, Hong Wei Teh
-
Patent number: 10228735Abstract: Methods of forming microelectronic package structures/modules, and structures formed thereby, are described. Structures formed herein may include a die disposed on a substrate; a cooling solution comprising a first surface and a second surface opposite the first surface, wherein the second surface is disposed on a backside of the die disposed on a package substrate. A lid comprising an outer surface is disposed on the first surface of the cooling solution, wherein the lid includes a plurality of fins disposed on an inner surface of the lid. A solder is disposed between the outer surface of the lid and the first surface of the cooling solution.Type: GrantFiled: June 29, 2017Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Devdatta P. Kulkarni, Richard J. Dischler, Je-Young Chang
-
Patent number: 10228949Abstract: A method of identifying instructions including accessing a plurality of instructions that comprise multiple branch instructions. For each branch instruction of the multiple branch instructions, a respective first mask is generated representing instructions that are executed if a branch is taken. A respective second mask is generated representing instructions that are executed if the branch is not taken. A prediction output is received that comprises a respective branch prediction for each branch instruction. For each branch instruction, the prediction output is used to select a respective resultant mask from among the respective first and second masks. For each branch instruction, a resultant mask of a subsequent branch is invalidated if a previous branch is predicted to branch over said subsequent branch. A logical operation is performed on all resultant masks to produce a final mask. The final mask is used to select a subset of instructions for execution.Type: GrantFiled: September 16, 2011Date of Patent: March 12, 2019Assignee: INTEL CORPORATIONInventor: Mohammad Abdallah
-
Patent number: 10229057Abstract: In one embodiment, an apparatus comprises a storage device comprising a NAND flash memory device comprising a plurality of NAND flash memory units. The storage device is to determine that the NAND flash memory device did not pass an initialization procedure; identify a first addressing scheme that is implemented by one or more of the NAND flash memory units that initialized properly; and after the initialization procedure, instruct each of the plurality of NAND flash memory units to implement the first addressing scheme.Type: GrantFiled: September 30, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Aliasgar S. Madraswala, Kristopher H. Gaewsky, Bharat M. Pathak
-
Patent number: 10229080Abstract: In some embodiments, an electronic system includes a processor, a memory in communication with the processor, a bus in communication with the processor, an Express Card controller coupled to the bus, the Express Card controller providing an interface to an external device, a USB3 controller coupled to the bus and in communication with the Express Card controller, and a PCIE controller coupled to the bus and in communication with the Express Card controller. The Express Card controller may be configured to determine whether the external device is a USB3 device or a PCIE device and to switch between the USB3 controller and the PCIE controller based on the state of a USB3 select pin strap. Other embodiments are disclosed and claimed.Type: GrantFiled: July 17, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Ting Lok Song, Su Wei Lim, Mikal C. Hunsaker, Hooi Kar Loo
-
Patent number: 10229928Abstract: An integrated circuit may include a pillar of semiconductor material, a field effect transistor having a channel that is formed in the pillar of semiconductor material, and two or more memory cells, stacked vertically on top of the field effect transistor, and having channels that are formed in the pillar semiconductor of material.Type: GrantFiled: April 19, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Jie Jason Sun, Brian Cleereman, Minsoo Lee
-
Patent number: 10229887Abstract: Discussed generally herein are methods and devices including or providing an electromagnetic interference (EMI) shielding. A device can include substrate including electrical connection circuitry therein, ground circuitry on, or at least partially in the substrate, the ground circuitry at least partially exposed by a surface of the substrate, a die electrically connected to the connection circuitry and the ground circuitry, the die on the substrate, a conductive material on a die backside, and a conductive paste or one or more wires electrically connected to the ground circuitry and the conductive material.Type: GrantFiled: March 31, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Rajendra C. Dias, Mitul B. Modi
-
Patent number: 10229670Abstract: Methods and systems to translate input labels of arcs of a network, corresponding to a sequence of states of the network, to a list of output grammar elements of the arcs, corresponding to a sequence of grammar elements. The network may include a plurality of speech recognition models combined with a weighted finite state machine transducer (WFST). Traversal may include active arc traversal, and may include active arc propagation. Arcs may be processed in parallel, including arcs originating from multiple source states and directed to a common destination state. Self-loops associated with states may be modeled within outgoing arcs of the states, which may reduce synchronization operations. Tasks may be ordered with respect to cache-data locality to associate tasks with processing threads based at least in part on whether another task associated with a corresponding data object was previously assigned to the thread.Type: GrantFiled: June 24, 2013Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Kisun You, Christopher J. Hughes, Yen-Kuang Chen
-
Patent number: 10229542Abstract: Techniques are provided for 3D analysis of a scene including detection, segmentation and registration of objects within the scene. The analysis results may be used to implement augmented reality operations including removal and insertion of objects and the generation of blueprints. An example method may include receiving 3D image frames of the scene, each frame associated with a pose of a depth camera, and creating a 3D reconstruction of the scene based on depth pixels that are projected and accumulated into a global coordinate system. The method may also include detecting objects, and associated locations within the scene, based on the 3D reconstruction, the camera pose and the image frames. The method may further include segmenting the detected objects into points of the 3D reconstruction corresponding to contours of the object and registering the segmented objects to 3D models of the objects to determine their alignment.Type: GrantFiled: February 18, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Gershom Kutliroff, Yaron Yanai, Shahar Fleishman, Mark Kliger
-
Patent number: 10229059Abstract: Technologies are provided in embodiments to dynamically fill a shared cache. At least some embodiments include determining that data requested in a first request for the data by a first processing device is not stored in a cache shared by the first processing device and a second processing device, where a dynamic fill policy is applicable to the first request. Embodiments further include determining to deallocate, based at least in part on a threshold, an entry in a buffer, the entry containing information corresponding to the first request for the data. Embodiments also include sending a second request for the data to a system memory, and sending the data from the system memory to the first processing device. In more specific embodiments, the data from the system memory is not written to the cache based, at least in part, on the determination to deallocate the entry.Type: GrantFiled: March 31, 2017Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Ayan Mandal, Eran Shifer, Leon Polishuk
-
Patent number: 10229735Abstract: Systems, apparatuses and methods may provide for technology to determine a programmable eviction ratio associated with a storage device and convert a portion of a single-level cell region in the storage device into a multi-level cell region in accordance with the programmable eviction ratio. In one example, the amount of the portion converted into the multi-level cell region varies gradually as a function of percent capacity filled in the storage device.Type: GrantFiled: December 22, 2017Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Shankar Natarajan, Sriram Natarajan, Suresh Nagarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh B. Trivedi
-
Patent number: 10230528Abstract: Systems and methods for memory protection for implementing trusted execution environment. An example processing system comprises: an on-package memory; a memory encryption engine (MEE) comprising a MEE cache, the MEE to: responsive to failing to locate, within the MEE cache, an encryption metadata associated with a data item loaded from an external memory, retrieve at least part of the encryption metadata from the OPM, and validate the data item using the encryption metadata.Type: GrantFiled: May 4, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Binata Bhattacharyya, Amy L. Santoni, Raghunandan Makaram, Francis X. McKeen, Simon P. Johnson, George Z. Chrysos, Siddhartha Chhabra
-
Patent number: 10229060Abstract: Embodiments provide for a processor comprising a cache, a prefetcher to select information according to a prefetcher algorithm and to send the selected information to the cache, and a prefetch tuning buffer including tuning state for the set of candidate prefetcher algorithms, wherein the prefetcher is to adjust operation of the prefetcher algorithm based on the tuning state.Type: GrantFiled: December 5, 2016Date of Patent: March 12, 2019Assignee: INTEL CORPORATIONInventors: Christopher B. Wilkerson, Ren Wang, Namakkal N. Venkatesan, Patrick Lu
-
Patent number: 10228740Abstract: In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that include a plurality of sensor connectors to removably receive a corresponding plurality of sensors and a power management module to selectively provide power to sensor connector power terminals in response to power management signals from a sensor control module. Other embodiments may be described and/or claimed.Type: GrantFiled: June 24, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Mark Kelly, Keith Nolan, Hugh M. Carr, Sean O'Byrne
-
Patent number: 10230392Abstract: Techniques and apparatus for parallel decompression are described. In one embodiment, for example, an apparatus to provide parallel decompression may include at least one memory and logic for a decompression component, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to determine decompression information of a compressed data unit, annotate the compressed data unit with at least a portion of the decompression information to generate an annotated data unit, parallel-decode the annotated data unit to generate a plurality of intermediate elements, and decode and merge the plurality of intermediate elements to generate a decompressed data unit. Other embodiments are described and claimed.Type: GrantFiled: December 28, 2016Date of Patent: March 12, 2019Assignee: INTEL CORPORATIONInventors: Vinodh Gopal, James D. Guilford
-
Patent number: 10230780Abstract: Methods and apparatus for collaborative content rendering are disclosed. From a first device, the rendering capabilities of one or more devices that are within a proximity to the first device are determined, at least one of the one or more devices is identified that supports a delivery of first content that is not natively supported by the first device, and the delivery of the first content is initiated from the at least one of the one or more devices to the first device. The initiation of the delivery of the first content includes a negotiation of characteristics of content presentation and quality level of rendering capabilities. The first content that is received from the at least one of the one or more devices is rendered at the same time as second content that is natively supported by the first device.Type: GrantFiled: December 28, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Rajesh Poornachandran, Rajneesh Chowdhury, Karthik Veeramani
-
Patent number: 10228938Abstract: An apparatus and method are described for floating point operation (FLOP) accounting. For example, one embodiment of a processor comprises: an instruction fetch unit to fetch instructions from system memory, the instructions including at least one masked vector floating point instruction to perform operations on a plurality of floating point data elements; a mask register to store a mask value associated with the masked vector floating point instruction; a decoder to decode the masked vector floating point instruction; and floating point operations (FLOP) accounting circuitry to read the mask register to determine a number of floating point operations to be performed during execution of the masked vector floating point instruction.Type: GrantFiled: December 30, 2016Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Karthik Raman, Ariel Slonim, Ady Tal
-
Patent number: 10230696Abstract: In one embodiment, a method includes: request enrollment of the device with an identity provider, the enrollment including at least one role for the device for a publish-subscribe protocol of a distributed network; receiving a device identity credential from the identity provider and store the device identity credential in the device; receiving a ticket credential for a first topic associated with a first publisher, the ticket credential including the at least one role for the device; receiving a group key from a key manager for a group associated with the publish-subscribe protocol; and receiving content for the first topic in the device, the content protected by the group key.Type: GrantFiled: September 25, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Ned M. Smith, Nathan Heldt-Sheller
-
Patent number: 10229324Abstract: An apparatus for video summarization using semantic information is described herein. The apparatus includes a controller, a scoring mechanism, and a summarizer. The controller is to segment an incoming video stream into a plurality of activity segments, wherein each frame is associated with an activity. The scoring mechanism is to calculate a score for each frame of each activity, wherein the score is based on a plurality of objects in each frame. The summarizer is to summarize the activity segments based on the score for each frame.Type: GrantFiled: December 24, 2015Date of Patent: March 12, 2019Assignee: Intel CorporationInventors: Myung Hwangbo, Krishna Kumar Singh, Teahyung Lee, Omesh Tickoo